Spring MVC- HIbernate示例中的数据库问题

时间:2012-01-05 19:45:58

标签: mysql hibernate spring spring-mvc

当我运行example

在我的系统上使用 mvn tomcat:run 命令,

mysql表中的数据被删除。

因此,每次重新启动应用程序时都必须插入数据。

1 个答案:

答案 0 :(得分:2)

假设您完全按照链接页面中的教程进行操作,可以在hibernate.cfg.xml文件中找到每次应用程序启动时删除MySQL数据的原因。

具体来说,就是这些内容:

<!-- This will drop our existing database and re-create a new one.
      Existing data will be deleted! -->
    <property name="hbm2ddl.auto">create</property>

我不记得其他值是什么,但我相信validate只会检查你的架构是否正确但不会改变任何东西。 update也可能有用。