spring+atomikos+druid分布式事务
在工作中遇到了分布式事务问题,当时遇到的问题是多数据源下添加事务,无法切换数据源。后来通过查找资料了解到一般事务都会添加在service层,如果使用spring的声明式事物管理,那么在调用service层代码之前,spring会通过aop的方式动态添加事务控制代码,所以如果要想保证事物是有效的,那么必须spring添加事务之前把数据源动态切换过来,也就是动态切换数据源的aop要至少在...
原创
2018-02-08 15:05:38 ·
914 阅读 ·
0 评论