博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring回滚数据
阅读量:5047 次
发布时间:2019-06-12

本文共 312 字,大约阅读时间需要 1 分钟。

首先controller层可以用try/catch捕获异常,捕获的是service层抛出的异常,所以得在可能会出现异常的serviceImpl方法上抛出异常

然后就可以回滚了

service层直接抛Exception异常的话得在@Transactional注解后设置rollbackFor = {Exception.class}属性,具体原因百度,但是我这里没设置这个属性也照样回滚了...

直接在service层try/catch没试过,因为service层一般都是向上抛的,还没遇到过非得try/catch的情况

转载于:https://www.cnblogs.com/erxiaoouba/p/8979963.html

你可能感兴趣的文章
Linux-dd命令详解
查看>>
Zookeeper协调服务系统·ELK日志管理系统简介
查看>>
大数据小项目之电视收视率企业项目08--》MapReduce编写之Wordcount
查看>>
python基础笔记-0
查看>>
[转]40个实习生最基本的规矩
查看>>
Java网络编程
查看>>
如何结构化地搜集销售数据?
查看>>
Kakfa的设计思想
查看>>
Pycharm 2017 激活码
查看>>
JS 数组乱序
查看>>
2019.5.1
查看>>
分类导航设计的因素是什么?
查看>>
LR 常见问题总结
查看>>
【原创】在仿真中如何使用好parameter?
查看>>
U盘安装centos5.11笔记
查看>>
HO引擎近况20130227
查看>>
Mac OS X Mavericks or Yosemite 安装Nginx、PHP、Mysql、phpMyAdmin
查看>>
evaluateScript--evaluatePopoverScript--区别
查看>>
用贪心法解找零钱问题
查看>>
Spring Cloud微服务笔记(二)Spring Cloud 简介
查看>>