現在、私は 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();
}
ここに欠けているものはありますか?