我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