- 本文目的:意在通过一个demo简要阐述Spring如何管理分布式事务。
- 项目架构:spring+hibernate+jta+mysql
- 业务需求:用mysql建立两个数据库db1和db2,模拟分布式数据库,db1中新建表user1,bd2中新建表user2,同时分别向这两张表中插入数据,通过配置,使两个插入操作运行在同一个事务中,如果两个操作都没有异常,则整体操作被成功提交,如果其中一个出现异常,则另一个提交操作被回滚,整体操作失败。
- 具体操作:见附件 JTA-demo说明文档.doc,工程包为Two-DB.rar,所有依赖jar包因为太大不能上传,主要为4部分,spring,hibernate,Atomikos,mysql驱动。
JTA-demo:spring+hibernate+jta+mysql
猜你喜欢
转载自hezhiyu.iteye.com/blog/1284415
今日推荐
周排行