Atomikos实现分布式事务管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Atomikos实现分布式事务管理
spring,mybatis,atomikos多数据源的整合
由于在接下来的项目中要用到多数据源,我负责这块的工作,所以查了一下资料,但是网上的资料还多都是千篇一律,抄袭过去,抄袭过来,所以自己试着成功了,希望对有需要的人帮助,如果有不正确的地方请扔砖头,经测试成功。话入正题。了解spring的大虾门肯定一看就知道这个原理,所以我就没有贴太多的注解了。如果有需要的可以留言交流
一、spring3.0.5,mybatis3.0.5、的包都不多说了,需要引入关于atomikos的包如下
二、关于spring的applicationcontext的配置:
读取数据库的信息
点击(此处)折叠或打开
1.
2.
3.
4.
5.
6.
7.
8.
jdbc.properties的配置文件
点击(此处)折叠或打开
ername=root
2.jdbc.password=123456
3.jdbc.url=jdbc:mysql://192.168.1.8:3310/sitestone?useUnicode=true&characterEncoding=utf-8
4.jdbc.driver=com.mysql.jdbc.Driver
5.
6.jdbca.url=jdbc:mysql://192.168.1.8:3310/sitesttwo?useUnicode=true&characterEncoding=utf-8
ername=root
8.jdbca.password=123456
9.jdbca.driver=com.mysql.jdbc.Driver
配置mysql的两个数据源
点击(此处)折叠或打开
1.
2. 3.destroy-method="close"abstract="true"> 4. 5. 6. 7. 8. 9. 10. 11. 12. 14. 15. 16. 17. 18. 19.
20.
21.
22.
23.
24. 25.value="com.mysql.jdbc.jdbc2.optional.MysqlXADataSource"/> 26. 27. 28. 29. 30. 31. 32.
33.
34.
35.
36.
37.