在进行ssh整合开发的过程中,数据库中有这么一组表:
2010_man ,2010_woman,2011_man,2011_woman,2012_man,2012_woman等
这种有规律的表命名怎么处理呢?难道要一个一个对应写pojo,然后再hibernate配置文件中做mapping吗?ps:
这种命名规律的表很多,只是举了几个例子ssh数据库

解决方案 »

  1.   

    还没怎么这样用过,你可以用java调用命令行去动态执行sql,应该可以。
      

  2.   

    hibernate有个逆向工程,可以将对应的数据库表转成对应的pojo和xml文件,你不知道吗?
      

  3.   

    2楼正解. myeclipse 就可以. 很方便.
      

  4.   

    这个是ide帮助把所有的数据表和java类对应起来吧,但是还是一个表对应一个java类吧。
    我的重点是这些表内部各个字段都是一样的,只是表名不同,但是表的名字也是有规律的。能不能类似于动态关联表呢?类似于struts2中动态结果集的那种思想的方法?
      

  5.   

    这个是ide帮助把所有的数据表和java类对应起来吧,但是还是一个表对应一个java类吧。
    我的重点是这些表内部各个字段都是一样的,只是表名不同,但是表的名字也是有规律的。能不能类似于动态关联表呢?类似于struts2中动态结果集的那种思想的方法?
      

  6.   

    楼主是想自动创建java类和xml映射?
    还是说和写sql语句有关呢
      

  7.   

    建议你从逻辑上解决这个问题,2010_man ,2010_woman,2011_man,2011_woman,2012_man,2012_woman这样设计本身就是不合理的,你把它们整合成一张表,2010,2011只是一个时间字段而已,问题就迎刃而解了
      

  8.   

    myeclipse中用逆向工程,pojo有,dao也有,映射文件也有!