摘要: 这几天在项目里面发现我使用@Transactional注解事务之后,抛了异常居然不回滚。后来终于找到了原因。 如果你也出现了这种情况,可以从下面开始排查。 一、特性 先来了解一下@Transactional注解事务的特性吧,可以更好排查问题 1、service类标签(一般不建议在接口上)上添加@Tr 阅读全文
posted @ 2018-01-31 15:38 门罗的魔术师 阅读(2935) 评论(0) 推荐(0) 编辑
摘要: 在springBoot使用事物时,发现事务并没有正常执行,没有进行回滚 上述姓名重复时发现,公司名称依然添加成功,并没有进行回滚操作。 分析:默认spring事务只在发生未被捕获的 RuntimeException 时才回滚。 spring aop 异常捕获原理:被拦截的方法需显式抛出异常,并不能经 阅读全文
posted @ 2018-01-31 15:37 门罗的魔术师 阅读(2771) 评论(0) 推荐(0) 编辑