1、要每个数据源配置它自己的事务。
2、每隔数据源要用不同路径区分开来,如果一模一样的路径扫描,事务会不生效。
3、方法上要用
@Transactional(value="db3SourceTransactionManager", rollbackFor = Exception.class)
不能直接用 @Transactional。
4、如果用@注解方式切换数据源事务会不生效。
1、要每个数据源配置它自己的事务。
2、每隔数据源要用不同路径区分开来,如果一模一样的路径扫描,事务会不生效。
3、方法上要用
@Transactional(value="db3SourceTransactionManager", rollbackFor = Exception.class)
不能直接用 @Transactional。
4、如果用@注解方式切换数据源事务会不生效。