Spring / Spring Data Access
When to use JTA and JPA transaction manager?
If you want to delegate managed transactions to your application server and handle complex transactions across multiple resources you need to use the JtaTransactionManager, but I believe it is not needed in most cases, JJpaTransactionManager, is the best choice.
JTA is global transaction while JPA is local.
More Related questions...