首页 > 编程语言 > 详细

【Spring】【4】@Transactional 事务回滚

时间:2019-08-13 23:23:17      阅读:125      评论:0      收藏:0      [点我收藏+]

前言:

系统中当代码出现报错,抛出异常的时候,由此造成的垃圾数据,处理起来比较麻烦,比如涉及到多张表的时候,或者没有数据库权限的时候。所以很多时候我们会希望一些数据,成功就一起成功,失败就一起失败,回滚到事件没有发生的时候

正文:

在实现类方法上添加@Transactional即可。

注意:发现如果在该方法中,调用了其他方法,比如下面的test,在里面再调用add方法,并且add方法中也操作了数据库,是不会联动回滚的

@Transactional
public void test() {
    some operation;
    //TODO this.add();
}

参考博客:

Spring中@Transactional事务回滚(含实例详细讲解,附源码) - 小宝鸽 - CSDN博客
https://blog.csdn.net/u013142781/article/details/50421904

【Spring】【4】@Transactional 事务回滚

原文:https://www.cnblogs.com/huashengweilong/p/11349194.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!