异常被手动try{}catch{}了,事务则不会回滚,系统会认为你已经手动进行了异常处理,
可以以下处理:
1.如果想让事务回滚必须往外抛throw Exception
2.手动开启事务回滚,catch 中添加
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); //
异常被手动try{}catch{}了,事务则不会回滚,系统会认为你已经手动进行了异常处理,
可以以下处理:
1.如果想让事务回滚必须往外抛throw Exception
2.手动开启事务回滚,catch 中添加
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); //