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