2、hbm2ddl.auto

二、hbm2ddl.autoproperty namehbm2ddl.autocreate/property每次都会把原来的表删掉,再重新建表。?p

二、hbm2ddl.auto

<property name="hbm2ddl.auto">create</property>

每次都会把原来的表删掉,再重新建表。

?

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

表不存在时,就创建表。如果存在,但是实体有更新,就会更新相应的表,表里面的数据不会清出。

?

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

使用 create-drop 时,在显式关闭?SessionFactory 时,将删除掉数据库 schema。

?

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

启动时,检查数据库表的正确性。