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

Hed*_*dge 2 java mysql hibernate spring-roo

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

当我重新启动Tomcat时,Roo-applications对应的MySQL表被完全刷新.已删除表中已有的所有数据.

我该如何保存数据?

Con*_*ner 9

尝试使用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" />
Run Code Online (Sandbox Code Playgroud)

在那里validate.