用struts+hibernate修改一个表的结构(比如添加或删除表的字段)不能重启服务器,要他能自动刷新

解决方案 »

  1.   

    不知道你是想让页面自动刷新还是让获取的数据。
    如果刷新页面,那就是简单的javascript.否则可能应该是Hibernate的cache设置问题。最好能把你的Hibernate配置文件贴上来看看。
      

  2.   

    不要做梦了,
    1.写一个程序修改数据库和配置后让tomcat自动重启
    2.不要用hibernate
      

  3.   

    <property name="hibernate.hbm2ddl.auto">update</property>
    或是手动的建表,
      

  4.   

    <property name="hibernate.hbm2ddl.auto">update </property>
      

  5.   

    Hibernate配置是要TOMCAT重启才能生效的,改了数据库不重启,除非是用JDBC
      

  6.   

    eclipse 中有一个 Debug模式。
    你启动时用debug模式就可以了,你修改了java类文件就不用启动tomcat了。
      

  7.   

    可以在不重起tomcat的情况下加载配置文件,写一个类,通过时间戳加载修改后的配置文件。
    解析出来的配置文件内容都是存在内存中滴。