Spring.Net使用事务,try catch不回滚

来源:互联网 发布:供销大数据 陈静红 编辑:程序博客网 时间:2024/06/06 04:14

使用Spring.Net的事务管理,当事务执行方法中出现异常是,若不添加try   catch即抛出异常时,事务起作用,数据操作回滚,但程序终止。

当使用try  catch捕获异常后,事务不起作用,查找方法后,可在catch中添加语句,

TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();

手动执行回滚操作。

0 0
原创粉丝点击