步骤1:自动生成表结构
步骤2:自动生成表结构 失效的处理
步骤 1 : 自动生成表结构
在applicationContext.xml的sessionFactory中配置了有
|
<property name="hibernateProperties">
<value>
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.show_sql=false
hbm2ddl.auto=update
</value>
</property>
|
其中hbm2ddl.auto=update就表示是自动更新表结构,不需要手段创建的变更。
步骤 2 : 自动生成表结构 失效的处理
但是有的时候,会失效,不能够自动生成表结构。
需要在sessionfactory中加这么一句:
|
<property name="schemaUpdate">
<value>true</value>
</property>
|
即可使用
|
<bean name="sf"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="ds" />
<property name="mappingResources">
<list>
<value>com/pojo/Admin.hbm.xml</value>
</list>
</property>
<property name="schemaUpdate">
<value>true</value>
</property>
<property name="hibernateProperties">
<value>
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.show_sql=false
hbm2ddl.auto=update
</value>
</property>
|
更多内容,点击了解: https://how2j.cn/k/ssh/ssh-schema-update/788.html