когда использовать глобальную транзакцию или использовать Spring AOP для транзакции

Q1. я понимаю, когда нам нужно иметь дело с несколькими базами данных, нам нужно использовать глобальные транзакции. но из этого постаhttp://fogbugz.atomikos.com/default.asp , человек предложил просто использовать Spring AOP, чтобы проконсультировать по поводу другого менеджера транзакций (подробнее> источник данных / сессия сеанса). Может кто-нибудь объяснить, в какой ситуации мы можем просто использовать этот подход И в какой ситуации нам нужен XA (глобальная транзакция) с atomikos или jotm или ejb..etc

Ответы на вопрос(2)

Ваш ответ на вопрос