Есть ли способ обеспечить использование одного и того же экземпляра PersistenceManager в разных частях кода, выполняемых в контексте одного и того же запроса RPC?
Необходимость вручную обрабатывать экземпляр диспетчера персистентности от функции к функции - довольно трудная задача:
например:
private void updateItem(ItemModel listItem)
throws UserNotLoggedInException {
PersistenceManager pm = PMF.get().getPersistenceManager();
if (isItemIsNew(pm, listItem)) {
workOnItem(pm, listItem);
}
workSomeMoreOnItem(pm, listItem);
}