这种不要用hibernate映射了吧
jdbc简单些

解决方案 »

  1.   

    Little_qd 程序涉及的地方太多.用JDBC日后维护会成问题.呵呵.
      

  2.   

    找到了一个英文网站,似乎是用<property name="default_entity_mode">dom4j</property>方式来动态配置表及其字段
    http://weblogs.java.net/blog/kalali/archive/2007/02/hibernate_dynam.html
    明天我也研究一下,希望对楼主有所帮助!
      

  3.   

    我没有做过,不过。既然sessionfactory是可以重新生成的(虽然是重量级的)那么就可以重新load 配置文件啊,你可以通过dom来改写配置文件啊不过我有一个疑问,改了数据库表,那里头的数据怎么办啊?
      

  4.   

    谢谢 Landor2004 
    这个是将map配置成动态bean,
    这个bean不需要固化,bean的名字不一样也可以,
    但取数据时的字段还是根据mapping中的配置去取的.实例中没有动态字段一说,呵呵,晚上回家试试.
      

  5.   

    mengweilil 重新写配置文件是可以实现的.
    但每次热加载需要占用大量内存,
    每改一个字段加载一次系统没二下就内存溢出了.
    这个动态添加字段需要实时的,
    这种方法已经实现,但不可用.呵呵
      

  6.   

    碰巧看到一篇文章
    http://www.javaeye.com/topic/197752
    以供参考
      

  7.   

    hibernate的数据库操作也不总是最好用的,建议偶尔用下spring的jdbc也不错
      

  8.   

    碰巧看到一篇文章 
    http://www.javaeye.com/topic/197752 
    以供参考