Si accedo a UserTransaction, ¿significa esto que uso el commit de 2 fases o XA?

UserTransaction ut = búsqueda ... ut.beginTransaction (); saveToFooDB (); statelessEjb.transactionSupportedMethod (); // guarda algo en Foo DB saveToFooDB (); ut.commit ();

Si estaba haciendo lo anterior, entiendo que no se trata de una transacción XA, ya que no abarca varios recursos (como DB más JMS). ¿Es correcto mi entendimiento?

Respuestas a la pregunta(2)

Su respuesta a la pregunta