栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java事物失效的几个场景

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java事物失效的几个场景

1、 如果,在方法中有try{}catch(Exception
e){}处理,那么try里面的代码块就脱离了事务的管理,若要事务生效需要在catch中throw new
RuntimeException (“xxxxxx”);
2、第一点要注意的就是在@Transactional注解的方法中,再调用本类中的其他方法method2时,那么method2方法上的@Transactional注解是不!会!生!效!的!但是加上也并不会报错
3、@Transactional注解的方法必须是公共方法,就是必须是public修饰符!!!
总结:

1、就是@Transactional注解保证的是每个方法处在一个事务,如果有try一定在catch中抛出运行时异常。

2、方法必须是public修饰符。否则注解不会生效,但是加了注解也没问题,不会报错,只是不起作用。

3、this.本方法的调用,被调用方法上注解是不生效的,因为无法再次进行切面增强。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1032203.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号