hibernate中hibernate.hbm2ddl.auto配置讲解

介绍其中的一个属性hbm2ddl.auto,这个就是这个方案的核心属性,有四个值:create,create-drop,update,validate;数据库

 

<!-- 启动时删数据库中的表,而后建立,退出时不删除数据表hibernate

<property name="hibernate.hbm2ddl.auto">create</property>-->date

<!-- 启动时删数据库中的表,而后建立,退出时自动删除全部表数据

<property name="hibernate.hbm2ddl.auto">create-drop</property>-->validate

<!-- 自动修改,若是表结构与实体类不一致,那么就修改表使它们一致,数据会保留

<property name="hibernate.hbm2ddl.auto">update</property>-->

<!-- 自动校验,若是表结构与实体类不一致,那么不作任何操做,报错

<property name="hibernate.hbm2ddl.auto">validate</property>-->

相关文章
相关标签/搜索