具有多个TransactionManagers和Aspectj的Spring 3.1 TransactionManagement

时间:2012-06-14 13:52:18

标签: spring transactions

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

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

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

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

注意: 不需要JtaTransactions,因为每个DataSource都可以在自己的事务中访问。

0 个答案:

没有答案