目前我正在一個小項目,涉及GAE使用JDO,但我似乎有問題持續更新的數據 - 奇怪的是它在本地工作,但不是部署的應用程序版本。 更新是非常簡單的:GAE持續的價值沒有更新部署的應用程序,但本地
update(Foo newBar) {
PersistenceManager pm = PMF.get().getPersistenceManager();
Transaction trans = pm.currentTransaction();
trans.begin();
Foo bar = pm.getObjectById(Foo.class, "someId");
bar.baz = newBar.baz;
pm.makePersistent(bar);
trans.commit();
pm.close();
}
有什麼我錯過這裏?
它是如何不起作用呢? – dragonx 2013-04-24 23:09:19
第一次'酒吧'是持續的,但它的價值,保持不變,每次連續的呼叫。 但是在本地執行,'bar'會在每次調用時更新並保持正確。 – hanneswurstes 2013-04-25 05:56:23