有一个方法pay,参数为orderid,pay需要同时更新3个表的数据,比如t1,t2,t3。我在t3这个表抛出一个异常。
当通过支付宝return的时候,t1的数据可以回滚,t2无法回滚,但是手动调用pay方法传递与支付宝一样的orderid回滚都正常。
各位高手帮我想想,这个问题可能出在什么地方,纠结了3个小时,郁闷了!