我还有一个疑问?
我举个例子吧:
StartTrans();在这中间我调用了多个函数:
aa();
bb(); //如果本函数里面我做了一步认证,如果没有通过,直接打印错误信息然后退出了,是不是还能够执行回滚呢?
cc();
.....CompleteTrans();
我举个例子吧:
StartTrans();在这中间我调用了多个函数:
aa();
bb(); //如果本函数里面我做了一步认证,如果没有通过,直接打印错误信息然后退出了,是不是还能够执行回滚呢?
cc();
.....CompleteTrans();
事务的开始
transc.start
数据处理:如果出现错误就返回错误处理代码继续数据处理结束事务提交if(如果有错)//可以把这个直接放到出错的地方
rollback//