java - Spring-Roo 删除 Mysql,尽管 hibernate.hbm2ddl.auto

标签 java mysql spring hibernate erase

我是新来的,刚刚开始使用 Spring Roo。

我在使用 Roo 和 Mysql 时遇到问题,当应用程序启动时,它会删除 Mysql 中的所有数据库。 我知道对于很多人来说,解决方案是将更新或其他“值放在 hibernate.hbm2ddl.auto” 但我尝试了它并且它继续做同样的事情,当我部署或重新部署应用程序时,它删除数据库中的所有数据,独立于更改“值”(和更新)。

我想“更新”数据库,但不知道其他选项可以解决此问题。如果有人可以帮助我,我将不胜感激。

谢谢

(我使用 Eclipse Indigo、xampp(apache、mysql、tomcat))

谢谢 (如果我在 tomcat 管理器中停止/启动它,它也会删除数据库..)

最佳答案

hibernate.hbm2ddl.auto 的值应为none。如果您使用的是 Maven,则执行 cleanpackage,然后运行 ​​tomcat (mvn tomcat:run)。该问题很可能是因为 tomcat 正在使用旧版本的 war。

关于java - Spring-Roo 删除 Mysql,尽管 hibernate.hbm2ddl.auto,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21930120/

相关文章:

java - 无法配置 Jackson 混音

java - 正则表达式排除不包含单词但包含某些单词的行

java - 比较和更新两个arraylist java android

java - 将根元素添加到java中的xml文档

java - java中的包问题

mysql要获取特定月份和日期的数据

Spring Security 身份验证日志记录

php - 如何让我的 php 代码更快?

mysql - mysql函数到mysqli函数

java - 未显示字符串列表