У меня есть один файл applicationContext.xml, и у него есть два org.springframework.orm.jpa.JpaTransactionManager(каждый со своей собственной единицей сохранения, разные базы данных), настроенные в пользовательском приложении промежуточного программного обеспечения Spring.
Я хочу использовать транзакции на основе аннотаций (@Transactional), чтобы не вмешиваться в транзакцию транзакций TransactionStatus, сохранять и откатывать.
Сотрудник упомянул, что что-то запутывается, когда это происходит, когда есть несколько менеджеров транзакций, даже если файл контекста настроен правильно настроенным (ссылки переходят к правильной единице непрерывности.
Кто-нибудь когда-нибудь видит проблему?
В вашей конфигурации у вас есть два менеджера транзакций?
У вас есть txManager1 и txManager2?
Это то, что у меня есть с JPA, два разных Spring beans, которые являются менеджерами транзакций.