我有一个applicationContext.xml文件,它有一个在Spring中间件自定义应用程序中配置的两个org.springframework.orm.jpa.JpaTransactionManager(每个都有自己的持久性单元,不同的数据库).
我想使用基于注释的事务(@Transactional),不要乱用TransactionStatus提交,保存和回滚.
一位同事提到,当有多个事务管理器时,即使正确配置了上下文文件(引用转到正确的持久性单元),有些事情会让人感到困惑.任何人都会看到问题吗?
在您的配置中,您是否有两个事务管理器?你有txManager1和txManager2吗?
这就是我对JPA的看法,两个不同的Spring bean是事务管理器.