Título lo dice todo: ¿Cuál es la diferencia entre un UserTransaction
y un EntityTransaction
?Diferencia entre UserTransaction y EntityTransaction
Mi comprensión rudimentaria es que UserTransaction
se utiliza cuando se requiere JTA (por ejemplo, para hacer consultas sobre Mulitple cosas), y que se utiliza cuando EntityTransaction
APP sólo es necesario (por ejemplo, cuando la consulta es atómica).
¿Esa es la única diferencia entre los dos o hay más que eso?
posible duplicado de [¿Cuál es la diferencia entre @Resource UserTransaction y EntityManager.getTransaction()] (http://stackoverflow.com/questions/2517062/what-is-difference-between-resource-usertransaction-and-entitymanager-gettransac) – ewernli
@ewernli: Eso es un poco injusto, lo haría en ¡Sé que esa pregunta era un duplicado si ya sabía la respuesta a la pregunta! Ni la pregunta ni la respuesta hacen ninguna mención de 'EntityTransaction' - Hice la búsqueda antes de preguntar. – bguiz
Entiendo completamente eso. Por eso también me tomé el tiempo de responder a tu pregunta lo mejor que pude. Es solo una práctica común en SO para indicar posibles duplicados para que las personas puedan leer las respuestas a ambas preguntas, mejora la calidad de SO. No es una crítica ni nada.La pregunta es "cerrada como duplicado exacto" solo si hay 5 votos que la marcan como tal. – ewernli