我有一个包含三个EntityManagerFactory bean的应用程序。每个都有自己的DataSource和一个TransactionManager(我们称之为tx1,tx2和tx3)。
如果我使用@EnableTransactionManagement(mode = AdviceMode.ASPECTJ)并使用@Transactional(“tx1”)注释服务,我会收到以下消息:
跳过事务连接点[...],因为没有配置事务管理器
如果我删除了AdviceMode.ASPECTJ模式,一切正常。
注意: 不需要JtaTransactions,因为每个DataSource都可以在自己的事务中访问。