Register / Login
EJB and other Java EE Technologies
JTA managed transactions
posted 3 years ago
I am trying to understand managed transactions and how they are related to XA.
My understanding is that XA resources, such as data sources, allow 2 phase commit where multiple data sources are involved in the same transaction. This must be managed with a JTA transaction manager.
But where only a single data source is involved, there is no need for XA data sources.
Is there still a need for a JTA transaction manager?
Is a non-JTA transaction manager still able to manage transactions as they are propagated through the application?
I am using
5 with Spring 3: this means Spring transaction annotations and Spring JtaTransactionManager.
Any help appreciated,
How to handle transactions when two different databases are involved.
CMT with Spring/Hibernate
Spring + JPA + Hibernate and multiple Database connection
Transaction: Spring2.x + Hibernate3.0 + Jboss + Multiple Databases
JSF/Spring/Hibernate or JSF/Hibernate