美文网首页
PROPAGATION_REQUIRED 与 PROPAGATI

PROPAGATION_REQUIRED 与 PROPAGATI

作者: 晚嘻 | 来源:发表于2020-05-28 18:22 被阅读0次

PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。

PROPAGATION_REQUIRES_NEW 新建事务,如果当前存在事务,把当前事务挂起。

如果方法A调用方法B,A、B都用了事物,类似于B是用于用数据表记日志的。方法A成功,都记录日志。如果方法A回滚:

PROPAGATION_REQUIRED :会回滚,数据表不会记录日志;

PROPAGATION_REQUIRES_NEW : 不会回滚,数据表记录日志。

相关文章

  • PROPAGATION_REQUIRED 与 PROPAGATI

    PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务...

  • spring事物传播属性详解

    发现项目有一个老方法上使用的事物注解是@Transactional(propagation = Propagati...

  • 事物传播

    当前方法需要事物:  1、PROPAGATION_REQUIRED(要求)  外层已有事物,加入外层事物;外层无事...

  • Spring 的事务传播类型、事务隔离级别

    事务传播类型 spring 的7种事务传播类型 PROPAGATION_REQUIRED: 如果当前没有事务,则创...

  • Spring事务简介

    事务的传播行为 Spring事务有7种传播行为: PROPAGATION_REQUIRED 支持当前事务,如果当前...

  • Spring事务

    Spring事务 PROPAGATION_REQUIRED, 如果存在一个事务, 则支持当前事务. 如果没有事务则...

  • Spring的事务传播行为

    Spring的事务传播行为 PROPAGATION_REQUIRED ,如果存在一个事务,则支持当前事务。如果没有...

  • 神经网络的初步构建

    神经网络算法几乎成为深度学习的代名词,未解决不同的场景问题,新的算法层出不穷,而BP(Back Propagati...

  • Spring

    Spring的7种事务传播方式: PROPAGATION_REQUIRED:如果当前没有事务,就新建一个事物,如果...

  • [025]Spring事物传播特性详解

    背景 Spring 默认的事务的传播为PROPAGATION_REQUIRED即如果当前没有事务,就新建一个事务。...

网友评论

      本文标题:PROPAGATION_REQUIRED 与 PROPAGATI

      本文链接:https://www.haomeiwen.com/subject/mhoaahtx.html