JDO - Обновление объектаJAVA

Программисты JAVA общаются здесь
Anonymous
JDO - Обновление объекта

Сообщение Anonymous »

Я экспериментирую с двигателем Google App и постоянным вариантом JDO.
Я хотел бы знать, можно ли сопоставить временный объект с постоянным объектом? Или что -то, что для обновления постоянного объекта с использованием переходного объекта?public void updateEmployeeTitle(User user, String newTitle) {
PersistenceManager pm = PMF.get().getPersistenceManager();
try {
Employee e = pm.getObjectById(Employee.class, user.getEmail());
if (titleChangeIsAuthorized(e, newTitle) {
e.setTitle(newTitle);
} else {
throw new UnauthorizedTitleChangeException(e, newTitle);
}
} finally {
pm.close();
}
}
< /code>

Но это не то, что я хочу, кто -нибудь знает, смогу ли я обновить весь объект, как это JPA: object.update (); < /p>

Так что я хотел бы что -то подобное: < /p>

public User update(User u) {
PersistenceManager pm = PMF.get().getPersistenceManager();
User usr;
try {
usr = pm.getObjectById(User.class, u.getId());
// copy transient object u to persist object usr.
// on update of usr all changes in object u are persistent.

} finally {
pm.close();
}

return u;
}


Подробнее здесь: https://stackoverflow.com/questions/761 ... -an-object

Вернуться в «JAVA»