spring事务的@Transactional使用事务不生效问题
程序员文章站
2022-06-09 12:58:58
最近发现有个老的系统有个事务问题,后面查资料发现,@Transactional使用有问题导致事务失效了 注意事项:已自己写了demo验证 1、@Transactional 需要使用在public方法 2、一个类中@Transactional修饰的方法,要保证其事务生效,要提供给另一个类调用; 若该类 ......
最近发现有个老的系统有个事务问题,后面查资料发现,@transactional使用有问题导致事务失效了
注意事项:已自己写了demo验证
1、@transactional 需要使用在public方法
2、一个类中@transactional修饰的方法,要保证其事务生效,要提供给另一个类调用;
若该类自身的另一个非@transactional修饰的方法要调用,会有自调用事务不生效问题,
若要给该类自身的另一个方法调用,那么该方法也要被@transactional修饰
详细请看该文章
推荐阅读
-
spring事务的@Transactional使用事务不生效问题
-
解决Spring或SpringBoot开启事务以后无法返回自增主键的问题
-
使用@Transactional注解事务,可能出现哪些问题呢
-
Spring MVC @Transactional注解方式事务失效的解决办法
-
关于Spring事务回滚的问题
-
关于spring+hibernate 事务控制的问题
-
关于spring+hibernate 事务控制的问题
-
Spring整合Hibernate事务注解使用的坑-配置事务管理器
-
如何解决Spring in action @valid验证不生效的问题
-
spring5 源码深度解析----- @Transactional注解的声明式事物介绍(100%理解事务)