Différence entre UserTransaction et EntityTransaction

Titre dit tout: Quelle est la différence entre un UserTransaction et un EntityTransaction?

Ma compréhension rudimentaire est que UserTransaction est utilisé lors de la JTA est nécessaire (par exemple, de faire des requêtes sur plusieurs choses), et que EntityTransaction est utilisé lors de la JPA est requise (par exemple, lorsque la requête est atomique).

Est que la seule différence entre les deux ou est-il plus que cela?

source d'informationauteur bguiz