https://blog.csdn.net/m0_71777195/article/details/127360591
其中坑3事务在方法内部调用不回滚的原理可参考下面
https://blog.csdn.net/m0_56356631/article/details/131292191