2015-07-15 2 views
1

Я заметил, что некоторые ребята используют EntityTransaction для сохранения объектов. Я никогда не использовал его, и я не уверен, почему и в каких ситуациях этот подход может понадобиться. Просто вызов метода persist на EntityManager тоже делает трюк.Какова цель JPA EntityTransaction

ответ

0

[EntityTransaction][1] предназначен для управления производственными операциями.

Если вы используете Spring или Java EE, тогда вы наиболее лирики используете декларативные границы транзакций. В этом случае вы несете ответственность за правильную аннотацию методов службы с помощью @Transactional, а контейнер Spring/Java EE начнет/завершает/откатывает транзакцию от вашего имени.

Смежные вопросы