
























在 Spring 框架中,@Transactional 注解的 propagation(传播行为)属性用于定义当一个事务方法被另一个事务方法调用时,事务应该如何传递和控制。
UnexpectedRollbackException。PROPAGATION_REQUIRES_NEW
含义:无论当前是否存在事务,都挂起当前事务,并创建一个新的事务。
特点:内外层事务完全独立。内层事务的提交或回滚不受外层事务影响,反之亦然。
回滚影响:内层异常只回滚内层事务;外层异常只回滚外层事务。
适用场景:需要独立记录的操作,如操作日志记录、审计流水。即使主业务失败回滚,日志也必须成功保存。
REQUIRED。此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。