Diferencia entre UserTransaction y EntityTransaction
El título lo dice todo: ¿Cuál es la diferencia entre unUserTransaction
y unEntityTransaction
?
Mi comprensión rudimentaria es queUserTransaction
se usa cuando se requiere JTA (por ejemplo, para hacer consultas sobre varias cosas), y queEntityTransaction
se usa cuando solo se requiere JPA (por ejemplo, cuando la consulta es atómica).
¿Es esa la única diferencia entre los dos o hay más que eso?