1

我有一个包含三个 EntityManagerFactory bean 的应用程序。每个都有自己的 DataSource 和 TransactionManager(我们称它们为 tx1、tx2 和 tx3)。

如果我使用 @EnableTransactionManagement(mode = AdviceMode.ASPECTJ) 并使用 @Transactional("tx1") 注释服务,我会收到以下消息:

跳过事务连接点 [...] 因为没有配置事务管理器

如果我删除 AdviceMode.ASPECTJ 模式一切正常。

注意: 对 JtaTransactions 没有要求,因为每个 DataSource 都可以在其自己的事务中访问。

4

0 回答 0