当前位置: 代码迷 >> Java Web开发 >> hibernate4 实现 自动更新表结构,该怎么解决
  详细解决方案

hibernate4 实现 自动更新表结构,该怎么解决

热度:1025   发布时间:2016-04-16 22:00:22.0
hibernate4 实现 自动更新表结构
hibernate用配置文件可实现自动更新表结构:<prop key="hibernate.hbm2ddl.auto">update</prop>,但改成代码自动创建是这样的:
SchemaExport se = new SchemaExport(cf);
se.create(true, true);

自动更新应该怎么做?请高手指点下
------解决方案--------------------
<property name="hbm2ddl.auto">update</property>

你写的方法是用hibernate自动生成表,跟上面的ddl配置没关系,自动更新是指你在调用方法比如save的时候,model多了一个字段但是此时数据库中没有这个字段,那么hibernate就会在数据库自动为你添上那个字段
  相关解决方案