Hibernate框架hibernate.cfg.xml配置文件,配置自动生成表结构策略。
Posted 海阔天空。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hibernate框架hibernate.cfg.xml配置文件,配置自动生成表结构策略。相关的知识,希望对你有一定的参考价值。
<property name="hbm2ddl.auto"></property>
key -- hbm2ddl.auto:自动生成表结构策略
value -- update(使用最多):当数据库不存在表时,hibernate启动后会自动生成表结构。
当数据库表存在时,如果一样,则只会写入数据,不会改变表结构。
当数据库表存在时,如果不一样,则会修改表结构,原有的表结构不会改变。
create(很少):无论表结构是否存在,hibernate启动后都会重新生成表结构。(造成之前的数据丢失)
create-drop(极少):无论表结构是否存在,hibernate启动都会重新生成表结构。并且hibernate关闭后,表结构会被删除。来无影去无踪。
validate(很少):不会创建表结构,不会修改表结构。校验与数据库中的表结构是否一样,如果不一样则报异常。
以上是关于Hibernate框架hibernate.cfg.xml配置文件,配置自动生成表结构策略。的主要内容,如果未能解决你的问题,请参考以下文章
Hibernate框架hibernate.cfg.xml配置文件,配置自动生成表结构策略。
java:Hibernate框架(环境搭建,Hibernate.cfg.xml中属性含义,Hibernate常用API对象,HibernteUitl,对象生命周期图,数据对象的三种状态)