mshd.net
当前位置:首页 >> spring注解事务不回滚 >>

spring注解事务不回滚

为什么你用了声明式事务管理,还要使用HibernateTemplet 理想的状况是使用Spri

把没有回滚的service类贴出来

spring事物配置: <!-- 配置事务管理器 --> <

你说的没有回滚是不是testTransaction(TestModel testModel)这个方法

已找到原因, 竟然是数据库问题, 默认引擎竟然不是 InnoDB, 修改过来就好了

由于你的DAO方法设置了回滚, 而你AOP的切点又是处于DAO方法中, 即DAO包含了你的AOP切点

发生异常的方法或类上面加注解了吗,@Transactional。或者你对类,方法配置了吗?

一般来说function2和function1用的是同一个Transaction。 这个取决于@Tr

新建Spring Boot项目,依赖选择JPA(spring-boot-starter-data-j

例: 类似这样的方法不会回滚 (一个方法出错,另一个方法不会回滚) : if(

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com