解决方案 »

  1.   

    所有持久化框架都是基于JDBC的,JDBC也是基于底层数据库的,你这通过程序直接改底层数据库结构应该是无法实现的。不过有实体Bean的情况下可以生成表并且随时更新,不过你服务器启动的时候怎么可能更新啊!!!
      

  2.   

    如果 用alter 语句增加表的字段可行不?
      

  3.   

    程序来更改数据库肯定是可以的,无论是结构还是数据,但是程序更改程序本身。。似乎不好做吧。
    把想增加或者删除的数据库表字段,从javabean中拿出来,写一个单独的javabean对应一个表,存放这些可变动的字段,再加一个单独的表来存储数据,并与主数据关联,读取的时候也一起关联读取。