zoukankan      html  css  js  c++  java
  • 如何将一个方法跳出事务管理

    注解@Transactional(propagation = Propagation.NOT_SUPPORTED)的属性Propagation

    Propagation属性outMethod()innerMethod
    Propagation.MANDATORY .抛出异常 .在outMethod的Transaction中运行
    Propagation.NEVER .不在Transaction中运行 .抛出异常
    Propagation.NOT_SUPPORTED .不在Transaction中运行 .outMethod的Transaction暂停直至innerMethod执行完毕
    Propagation.REQUIRED ( 默认值 ) .新开一个Transaction并在其中运行 .在outMethod的Transaction中运行
    Propagation.REQUIRES_NEW .新开一个Transaction并在其中运行 .outMethod的Transaction暂停直至innerMethod中新开的Transaction执行完毕
    Propagation.SUPPORTS .不在Transaction中运行 .在outMethod的Transaction中运行

  • 相关阅读:
    锚点
    DOM
    background
    Vue前端路由
    JavaScript常用方法
    算法——dfs介绍
    时间复杂度和空间复杂度
    CSS定位(position)
    CSS三栏布局
    前端笔试高频知识点汇总
  • 原文地址:https://www.cnblogs.com/goldenVip/p/11375339.html
Copyright © 2011-2022 走看看