每次运行项目时Hibernate都会创建数据库

时间:2012-02-28 14:44:15

标签: hibernate

我在hibernate中运行了一个项目,并且为我成功创建了连接和pojo类。现在我的问题是,每当hibernate尝试在连接的主机中创建数据库时,我都运行了一个项目,这就是为什么每次运行项目时数据库中都有不需要的索引。有人知道我怎么能避免这种情况?

2 个答案:

答案 0 :(得分:3)

从这个

更改你的hibernate配置
<property name="hbm2ddl.auto">create</property>

到这个

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

停止hibernate创建每个部署的数据库。替代选项为also available.

答案 1 :(得分:0)

从这个

更改你的hibernate配置

创建 到这个

更新

数据库将创建1次