spring的@Transactional为什么不能指定TransactionManager

2024-11-28 09:41:46
推荐回答(1个)
回答(1):

用过spring的人应该都使用过@Transactional注解了
在只有一个TransactionManager时没有问题
配置如下:

Java代码







如果有两个事务管理器 如 HibernateTransactionManager和 DataSourceTransactionManager
就不好办了

为什么不直接在@Transactional上指定事务管理器呢 比如说这样

Java代码
@Transactional(transactionManager=DataSourceTransactionManager)