JAVA事务配置总结
使用hibernate:
1.本地事务+动态数据源+单sessionFactory这种情况属于大部分项目配置,在这里不多谈
2.全局事务+动态数据源+单sessionFactory
数据库分库分表时使用,已解决了不同库中相同名字的表相同ID的数据同时出现在同一session中报a different object with the same identifier value was already associated with the session异常的问题
3.全局事务+多sessionFactory
数据库分库分表时使用
使用mybatis:
1.本地事务+动态数据源+单sessionFactory这种情况属于大部分项目配置,在这里不多谈
2.全局事务+动态数据源+单sessionFactory
数据库分库分表时使用
3.全局事务+多sessionFactory
暂未实现
https://download.csdn.net/download/w13528476101/10454596
附项目截图: