JPA - Когда использовать getTransaction () при сохранении объектов

Недавно я начал работать с JPA в Google App Engine. Читая некоторые примеры, я заметил несколько вариантов сохранения объектов. В одном случае я видел что-то вроде этого:

entityManager.getTransaction().begin();
entityManager.persist(object);
entityManager.getTransaction().commit();

В других случаях я не вижу использования getTransaction () . Я просто вижу entityManager.persist (object) . Когда уместно использовать getTransaction () ?

28
задан Moshe Slavin 6 March 2019 в 11:17
поделиться