准备两个数据源数据库(如果只囿一个数据源那就新建2个数据库进行测试也是OK的)
执行启动类,浏览器执行
到2个数据库中查看会发现都有数据了。
测试事务把UserService类中嘚insertUser方法中的异常注释去掉,然后在浏览器执行
注意:由于事务JtaTransactionManager是二阶提交,有个缺点就是第一阶段预提交时候发现2个数据库都没问题,但是第2阶段正真提交时候第一个数据库提交完成,第二个数据库提交的时候失败了(比如刚好宕机了)抛出了异常,但是第一个数據库没法回滚了所以可以说产生脏数据了。
0 | 0 |
为了良好体验,不建议使用迅雷下载
会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验不建议使用迅雷下载
為了良好体验,不建议使用迅雷下载
0 | 0 |
为了良好体验不建议使用迅雷下载
您的积分不足,将扣除 10 C币
为了良好体验不建议使用迅雷下载
开通VIP会员权限,免积分下载