# Spring系列 - @Transaction 使用总结

使用说明

  • @Transaction 可以作用在类和方法上
    • 作用在方法上,表示该方法声明了事务
    • 作用在类上,表示该类的所有方法(public方法)都声明了事务

失效总结

  • 1、 @Transaction 只对 public 方法有效,作用在 protecteddefaultprivate 修饰的方法,事务不会生效,也不会报错
  • 2、 @Transaction 默认情况下只对 ErrorRuntimeException 类型的错误和异常进行回滚,Exception 类型的异常不会导致回滚
  • 3、非事务的方法,调用同类中的事务方法,事务方法不会生效

本文完。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 5. Transaction 默认情况下spring中的事务处理只对RuntimeException方法进行回滚,...
    小毛1221阅读 464评论 0 0
  • Spring 事务属性分析 事务管理对于企业应用而言至关重要。它保证了用户的每一次操作都是可靠的,即便出现了异常的...
    壹点零阅读 1,408评论 0 2
  • java事务的处理 转 https://www.cnblogs.com/Bonker/p/5417967.html...
    小小的Jobs阅读 1,683评论 0 1
  • 11. 事务管理 11.1 Spring Framework事务管理介绍 广泛的事务支持是Spring Frame...
    此鱼不得水阅读 665评论 0 0
  • 事务管理对于企业应用而言至关重要。它保证了用户的每一次操作都是可靠的,即便出现了异常的访问情况,也不至于破坏后台数...
    桴海阅读 306评论 0 0

友情链接更多精彩内容