步骤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