问题描述
背景:被事物管理的seriveA.a()方法调用被事物管理的seriveB.b(),b方法抛出回滚异常。a、b方法的propagation都为REQUIRED情况1:seriveB.b()方法是在seriveA.a()的最后一行调用,a方法的update操作没有回滚。a(){//dosomethingb();}情况2:seriveB.b()方法是在seriveA.a()的中间调用,a方法的update操作并回滚。a(){//dosomethingb();//dosomething}这是什么情况?
解决方案
解决方案二:
这么神奇...没见过这样移动下位置就不一样结果的...
时间: 2024-12-21 11:40:22