直接上手的声明式事物的使用

一直在使用@Transactional注解事务,具体理论和底层请自行查相关理论

@Transactional(rollbackFor = Exception.class) //加 rollbackFor = Exception.class 参数遇见Exception异常回滚

public String test(){

try{

............................

}catch (Exception e) {

 e.printStackTrace();  //打印错误信息
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); //手动回滚(必须加)

}
}

希望对你有帮助,可直接复制使用

猜你喜欢

转载自blog.csdn.net/liuweidong1/article/details/85764359
今日推荐