gpt4 book ai didi

java - 重新启动 Roo 应用程序会刷新其对应的 MySQL 表

转载 作者:行者123 更新时间:2023-11-29 01:12:07 25 4
gpt4 key购买 nike

我有一个 Roo 项目。它的数据保存在 MySQL 数据库中(通过 Hibernate)。

当我重新启动 Tomcat 时,Roo 应用程序对应的 MySQL 表被完全刷新。已在表中的所有数据都将被删除。

如何保留数据?

最佳答案

尝试使用 Hibernate 的持久性设置 ({project_root}/src/main/resources/META-INF/persistence.xml)。有一行:

        <!-- value="create" to build a new database on each run; value="update" 
to modify an existing database; value="create-drop" means the same as "create"
but also drops tables when Hibernate closes; value="validate" makes no changes
to the database -->
<property name="hibernate.hbm2ddl.auto" value="update" />

在那里设置validate

关于java - 重新启动 Roo 应用程序会刷新其对应的 MySQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6847016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com