`

事务传播行为类型

 
阅读更多

事务传播行为类型


说明

PROPAGATION_REQUIRED


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

PROPAGATION_SUPPORTS


支持当前事务,如果当前没有事务,就以非事务方式执行。

PROPAGATION_MANDATORY


使用当前的事务,如果当前没有事务,就抛出异常。

PROPAGATION_REQUIRES_NEW


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

PROPAGATION_NOT_SUPPORTED


以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。

PROPAGATION_NEVER


以非事务方式执行,如果当前存在事务,则抛出异常。

PROPAGATION_NESTED


如果当前存在事务,则在嵌套事务内执行。如果当前没有事务,则执行与PROPAGATION_REQUIRED类似的操作。

 

分享到:
评论

相关推荐

    深入理解Spring事务的传播行为

    Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。下面这篇文章主要给大家介绍了关于Spring事务传播行为的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值...

    深入理解Spring声明式事务:源码分析与应用实践

    此外,Spring事务管理器支持多种类型的事务策略,包括不同的传播行为和隔离级别,允许开发者根据具体业务场景选择最合适的事务管理策略。深入理解Spring声明式事务的工作原理,不仅能帮助开发者更高效地使用Spring...

    spring事物管理

    Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播 PROPAGATION_REQUIRED PROPAGATION_SUPPORTS PROPAGATION_MANDATORY PROPAGATION_...

    SSM框架面试题.pdf

    SSM框架,代表Spring、SpringMVC和MyBatis三个框架的组合,是Java企业应用开发中常用的技术栈。...13. Spring中的事务传播行为有哪些? 14. 如何在Spring中实现异常处理? 15. 解释Spring Security及其如

    JS传播事件、取消事件默认行为、阻止事件传播详解

    1.事件处理程序的返回值   通常情况下,返回值false就是告诉浏览器不要执行这个事件相关的默认操作... 文档元素或其他对象可以为指定事件类型注册多个事件处理程序。当适当的事件发生时,浏览器必须按照如下规则调用

    GoMybatis:转到ORM库。具有强大的功能,例如事务嵌套,乐观锁,逻辑删除等。 像mybatis一样去golang

    用于GolangSQL映射器ORM框架 ... 只需一行标记即可定义AOP事务和事务传播行为 异步消息队列日,SQL登录框架使用缓存通道来实现异步消息队列日志记录 ,包含15个实用程序功能<select>,,,,,,,,,,<bind

    spring2.5学习PPT 传智博客

    使用Spring注解方式管理事务与传播行为详解 24.使用Spring配置文件实现事务管理 25.搭建和配置Spring与Hibernate整合的环境 26.Spring集成的Hibernate编码与测试 27.Struts与Spring集成方案1(Struts集成Spring) ...

    Spring.3.x企业应用开发实战(完整版).part2

    9.3.4 事务传播行为 9.4 编程式的事务管理 9.5 使用XML配置声明式事务 9.5.1 一个将被实施事务增强的服务接口 9.5.2 使用原始的 TransactionProxyFactoryBean 9.5.3 基于tx/aop命名空间的配置 9.6 使用注解配置声明...

    Spring3.x企业应用开发实战(完整版) part1

    9.3.4 事务传播行为 9.4 编程式的事务管理 9.5 使用XML配置声明式事务 9.5.1 一个将被实施事务增强的服务接口 9.5.2 使用原始的 TransactionProxyFactoryBean 9.5.3 基于tx/aop命名空间的配置 9.6 使用注解配置声明...

    二十道面试题每个题你能讲个十分钟恭喜你在上海至少16k(Java中级开发)

    Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们的...

    Spring中文帮助文档

    9.5.7. 事务传播 9.5.8. 通知事务操作 9.5.9. 结合AspectJ使用 @Transactional 9.6. 编程式事务管理 9.6.1. 使用TransactionTemplate 9.6.2. 使用PlatformTransactionManager 9.7. 选择编程式事务管理还是声明...

    Spring API

    9.5.7. 事务传播 9.5.8. 通知事务操作 9.5.9. 结合AspectJ使用 @Transactional 9.6. 编程式事务管理 9.6.1. 使用TransactionTemplate 9.6.2. 使用PlatformTransactionManager 9.7. 选择编程式事务管理还是声明...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    4.3 事务隔离、传播属性的设置 198 4.3.1 并发访问和隔离 198 4.3.2 事务属性 199 4.4 EJB的事务管理 201 4.4.1 容器管理事务(CMT) 201 4.4.2 Bean管理事务(BMT) 201 4.5 事务超时设置 201 4.6 本章小结 203 第5章 ...

    网络安全外文翻译.doc

    安全性是一个涉及面很广的问题,其中也涉及到是否构成犯罪行为的问题。大多数安 全性问题的出现都是由于有恶意的人试图获得某种好处或损害某些人而故意引起的。 网络安全性可以被粗略地分为4个相互交织的部分:保密...

    Spring攻略(第二版 中文高清版).part2

    3.7 在你的Bean中引入行为 132 3.7.1 问题 132 3.7.2 解决方案 132 3.7.3 工作原理 132 3.8 为你的Bean引入状态 135 3.8.1 问题 135 3.8.2 解决方案 135 3.8.3 工作原理 135 3.9 用基于XML的配置...

    Spring攻略(第二版 中文高清版).part1

    3.7 在你的Bean中引入行为 132 3.7.1 问题 132 3.7.2 解决方案 132 3.7.3 工作原理 132 3.8 为你的Bean引入状态 135 3.8.1 问题 135 3.8.2 解决方案 135 3.8.3 工作原理 135 3.9 用基于XML的配置...

    计算机网络安全研究(1).doc

    狭义的 计算机犯罪仅指行为人违反国家规定,故意侵入国家事务、国防建设、尖端科学技术等 计算机信息系统,或者利用各种技术手段对计算机信息系统的功能及有关数据、应用程 序等进行破坏、制作、传播计算机病毒,...

    大学文献检索资料 DOC

    3.文献的基本功能:存储知识信息、传播知识信息。 4. 科技文献的特点: 形式多、文种多。数量多、增长快。交叉重复。失效快、寿命短。 5.科技文献的类型: 1:按文献的载体形式划分:印刷型、缩微型、声像型、电子型...

Global site tag (gtag.js) - Google Analytics