解决方案 »

  1.   

    动态添加表?  跟我这个问题能关联下么
    http://bbs.csdn.net/topics/390742523?page=1#post-397114808
      

  2.   

    每天一张表,你的表名格式不是table_20140405这样吗?你用一个new Date();这返回的表名是什么?
    你不用在去调用父类的方法,直接返回className 就可以!
      

  3.   

     嗯   直接返回className那不就相当于没有配置?我在想是可以配置   但我以后再代码中怎么访问前一天的数据呢?
      

  4.   

    当传过来的className为Comment时,你已经把表名赋给它了啊!这是我以前写的:
    DateFormat format = new SimpleDateFormat("yyyyMM");
    String currentDate = format.format(new Date());
    if("AccessLog".equals(className)){
    return "joye_access_" + currentDate;

    当传过来的参数为AccessLog时,返回表名为joye_access_201404这张表,以后对AccessLog这个类的操作都是基于joye_access_201404这个表(前提是当前是2014年4月),你要想查询前一天的数据,那么你获取到前一天日期就可以了啊!
    总之,你return时写上表名前缀,加上动态时间部分,组成一个完整的表中(这里return的表名要在数据库中真实存在的一张表)