我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

使用@Transactional时,当RollbackFor属性被捕获时,事务是否会回滚?

如题,使用@Transactional时,当RollbackFor属性被捕获时,事务是否会回滚?今天遇到了这个问题

默认情况下,在遇到运行时异常和Error,spring事务会进行回滚,而遇到非运行时异常Exception则不会回滚
可以通过rollbackFor指定需要回滚的受检查异常,指定异常之后,被指定的异常和该异常的子类都会得到回滚,并且运行时异常和Error异常仍然会得到回滚

近期文章

  • 高分悬赏 apache avro数据 C与Java通信 序列化问题
  • ionic能不能离线安装,怎么离线安装?
  • springMVC注入失败的问题
  • Twenty Questions
  • 请问如何让安卓APP替换图片
  • VC++6.0读写EXCEL2007数据的代码
  • 多个ueditor循环,如何取到每个ueditor的值
  • Java实现定时器与页面交互
  • 内存中分配和释放的问题
  • PB切换输入法,在xp下可以,win7下不行,各位大神怎么解决
  • quasar wrap cordova error
  • eclipse编译打包后的代码无法在服务器上加载?
  • 排列组合题目,很多物件,分配到不同盒子里面
  • Malfatti Circles
  • eclipse中自己写的jsp无法跳转到自己写错误页面
  • 求助! C# winform GridControl 导出Excel出现内存溢出的问题!
  • python3中beautifulsoup的find函数的返回值的类型?
  • msql多条件查询问题,具体问题看下面
  • HttpClient请求问题
  • Android Media数据库出错

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华