同じRPCリクエストのコンテキストで実行されるさまざまなコード部分全体で同じPersistenceManagerインスタンスが使用されるようにする方法はありますか?
関数間で永続性マネージャーインスタンスを手動で処理する必要があるのは非常に面倒です。
例えば:
private void updateItem(ItemModel listItem)
throws UserNotLoggedInException {
PersistenceManager pm = PMF.get().getPersistenceManager();
if (isItemIsNew(pm, listItem)) {
workOnItem(pm, listItem);
}
workSomeMoreOnItem(pm, listItem);
}