1 环境准备
spring如何开启事务
2 原理
- 在上面链接文章中吗,我们通过A向B转账500
- 在不开启事务情况下,
reduceMoney
方法和addMoney
分别开启2个不同的事务,因此在发生异常后会出现金钱丢失 - 在开启spring事务的情况下,
reduceMoney
方法和addMoney
和transfer
三个方法开启相同的事务
- 我们将
transfer
称为事务管理员 - 将
reduceMoney
方法和addMoney
事务协调员
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)