Spring实现分布式事务JTA(使用atomiko实现)

分布式事务是指事务的参与者、支持事务的服务器、资源管理器以及事务管理器分别位于分布系统的不同节点之上,在两个或多个网络计算机资源上访问并且更新数据,将两个或多个网络计算机的数据进行的多次操作作为一个整体进行处理。如不同银行账户之间的转账。

对于在项目中接触到JTA,大部分的原因是因为在项目中需要操作多个数据库,同时,可以保证操作的原子性,保证对多个数据库的操作一致性。

1、项目结构图:

2、pom.xml

2、applicationContext.xml

ps:数据库和表需自行创建

 

3、java类

dao:

service:

controller(本文直接使用controller进行测试)

4、数据源详细参数配置

 

发表回复