Transactional的意思是事务性
@Transactional 表示的是Spring 的事务注解。
使用方法
@Transactional(rollbackFor = Exception.class) 当发生异常的情况,回滚

通过查找资料:
https://blog.csdn.net/weixin_41485592/article/details/80877665
这篇文章得出的结论是:
1.@transactional(rollbackfor = exception.class) 不管检查异常还是非检查异常都会回滚。
2.@Transactional直接注解下面写方法,默认为RuntimeException时候回滚(也就是说非RuntimeException会造成不回滚)

结论
对比上面博文和自己的使用,一般写声明事务直接写@Transactional(rollbackFor = Exception.class)
就OK了。

@Transactional是什么意思相关推荐

  1. @Transactional注解最容易忽视的三个失效场景!

    @Transactional注解在以下场景中使用,是会失效的,切记! 1.非public方法 spring对注解事务的方法进行校验,修饰符是不是public,不是 public则不会获取@Transa ...

  2. 3 种场景 @Transactional 失效的解决方法

    以下文章来源方志朋的博客,回复"666"获面试宝典 来源 | blog.csdn.net/qq_20597727/article/details/84900994 Transact ...

  3. Spring官方都推荐使用的@Transactional事务,为啥我不建议使用!

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 事务管理在系统开发中是不可缺少的一部分,Spring提供了 ...

  4. @aspect注解类不生效_springboot:@Transactional注解 VS @Service注解

    1. Transactional注解与Service/Component注解冲突? 之前遇到一个神奇的事情--用Transactional注解的方法,数据处理了一半,后面的数据处理抛出异常后,没有回滚 ...

  5. Spring Transactional还能导致生产事故?

    在Spring中进行事务管理非常简单,只需要在方法上加上注解@Transactional,Spring就可以自动帮我们进行事务的开启.提交.回滚操作.甚至很多人心里已经将Spring事务与@Trans ...

  6. 一口气说出 6 种 @Transactional 注解的失效场景

    一.事务 事务管理在系统开发中是不可缺少的一部分,Spring提供了很好事务管理机制,主要分为编程式事务和声明式事务两种. 编程式事务:是指在代码中手动的管理事务的提交.回滚等操作,代码侵入性比较强, ...

  7. Spring_Spring@Transactional

    Spring事务的传播行为 在service类前加上@Transactional,声明这个service所有方法需要事务管理.每一个业务方法开始时都会打开一个事务. Spring默认情况下会对运行期例 ...

  8. Spring 事务之@Transactional

    在业务代码中,有如下两种情况,比如: throw new RuntimeException("xxxxxxxxxxxx"); 事务回滚 throw new Exception(&q ...

  9. spring@Transactional注解事务不回滚不起作用无效的问题处理

    这几天在项目里面发现我使用@Transactional注解事务之后,抛了异常居然不回滚.后来终于找到了原因. 如果你也出现了这种情况,可以从下面开始排查. 一.特性 先来了解一下@Transactio ...

  10. SpringBoot之事务管理Transactional

    以前学ssh ssm都有事务管理service层通过applicationContext.xml配置,所有service方法都加上事务操作: 用来保证一致性,即service方法里的多个dao操作,要 ...

最新文章

  1. 通过/proc/sys/net/ipv4/优化Linux下网络性能
  2. 《About Multi-Touch(多点触摸是个什么东西?)》:基于光学原理的多点触摸技术全解析...
  3. 背包九讲之四(混合三种背包问题)
  4. SAP UI5 标准应用的多语言支持 - SAP UI5 运行时语言判定机制
  5. 底层实现红黑树_图解:红黑树
  6. 信息学奥赛一本通C++语言——1009:带余除法
  7. c语言CString转数字函数,CString与16进制的CByteArray之间相互转化
  8. numpy 常用工具函数 —— np.bincount/np.average
  9. 【OSG】安装编译小结
  10. grads 相关系数_Grads综合实习报告
  11. paip.java 架构师之路以及java高级技术
  12. html设置桌面背景win7,怎么让电脑桌面背景动起来 win7设置动态背景桌面的方法...
  13. Spark入门基本操作
  14. TortoiseGit的Reversion Graph图标颜色代表意义
  15. 基础篇:6.9)形位公差-检测方法Measurement
  16. 什么是Cutoff Scores/Marks?
  17. 为何风口过去之后,百果园反而要在无人零售上发力?
  18. 龙芯3U板卡学习资料第706篇: GEC-2K1000 龙芯3U板卡
  19. docker问题系列汇总
  20. 解决小米10上 Google Play 卡在正在等待下载,以及从服务器检索信息时出错。DF-DFERH-01的问题

热门文章

  1. fedora Yum命令
  2. 智能密码锁语音提示芯片选型?
  3. 苏宁易购易付宝注销教程
  4. 大数据正在改变我们的生活
  5. 机器学习问与答(二):线性学习
  6. 对element多级联动键盘移动会被隐藏bug解决-感觉不太好但也实现了-看有没有爸爸优化下
  7. Shell脚本:循环for / while / until
  8. YOLOv5的Tricks | 【Trick13】YOLOv5的detect.py脚本的解析与简化
  9. man 命令显示简体中文帮助
  10. debian10安装nvidia显卡驱动