关于Spring整合Hibernate中自动建表

1、在单独的使用Hibernate时,在Hibernate映射文件(*.hbm.xml)中配置好各个类的关系,然后再Hibernate配置文件(hibernate.cfg.xml)中添加属性可以自动在数据库中创建表结构(注:只能创建表,而非创建库)。

主要代码如下:

<!–自动在数据库中建立表 –>
<property name=”hbm2ddl.auto”>create</property>

2、在我使用spring mvc 整合hibernate时,代码如下:

JPA方法:
META-INF/persistence.xml

applicationContext.xml

值说明:
validate               加载hibernate时,验证创建数据库表结构
create                  每次加载hibernate,重新创建数据库表结构。
create-drop        加载hibernate时创建,退出是删除表结构
update                 加载hibernate自动更新数据库结构