Я начал работать над новым проектом с использованием Playframework и подумал попробовать использовать его с Ebean ORM. Теперь мне интересно, поддерживает ли Play с реализацией Ebean управляемые объекты, и если да, то как? Возьмите этот пример метода из контроллера:
@Transactional
public Result changePassword() {
Long userId = Long.valueOf(session("id"));
User user = User.find.byId(userId);
user.setName("John Doe");
}
Есть ли способ сохранить изменения в базе данных после завершения транзакции? В настоящее время я звоню user.save()
. Это немного, но, работая с JEE/JPA (а недавно и с Dropwizard), я привык к тому, что изменения моих сущностей сохраняются после завершения транзакции.