摘要: 一、前言: 事务的传播行为(propagation)就是为了解决外层方法调用内层事务方法的各个情况的。 接下来要说的嵌套事务的使用是基于Spring声明式事务管理中的注解@Transactional 方式的。 二、事务的传播行为: @Transactional(propagation=Propaga 阅读全文
posted @ 2020-06-08 11:53 回青 阅读(4129) 评论(2) 推荐(1) 编辑
摘要: 最近线上发生了一起故障,是关于嵌套事务未回滚的问题,这里记录一下。 发生故障的场景是: 主方法parent()里调child()方法,当child()抛出异常时,parent()和child()均未回滚。背景先介绍到这里,你可以先想想为什么没回滚,下面由浅入深讲解。 华丽的分割线 一、场景分析 场景 阅读全文
posted @ 2020-06-08 10:22 回青 阅读(456) 评论(0) 推荐(0) 编辑