我Bootstrap.java是:玩!始终加载初始数据
@OnApplicationStart
public class Bootstrap extends Job {
public void doJob() {
// Check if the database is empty
System.out.println("========================================================" + User.count());
if(User.count() == 0) {
Fixtures.loadModels("initial-data.yml");
}
System.out.println("========================================================" + User.count());
}
}
我每次重新启动应用程序,数据库将被清理,那么User.count()
是0,所以它重新加载初始数据,并且所有我的User
的更改丢失了。有谁能够帮助我?谢谢。
编辑:
在我设置我的数据库这样的application.conf:
%server01.application.mode=PROD
%server01.db=mysql:root:[email protected]
%server01.jpa.ddl=create
%server01.XForwardedSupport=127.0.0.1
你如何从命令行启动你的应用程序? – Codemwnci 2012-04-25 06:18:09