美文网首页spring
Spring:事务处理

Spring:事务处理

作者: yeying12321 | 来源:发表于2018-09-03 00:42 被阅读16次

@Transactional(propagation=xx)

1.Propagation.REQUIRED 如果有事务,那么加入事务,没有的话新建一个(默认)。

2.Propagation.NOT_SUPPORTED容器不为这个方法开启事务。

3.Propagation.REQUIRES_NEW不管是否存在事务,都创建一个新的事务,原来的挂起,新的执行完毕,继续执行老的事务。

4.Propagation.MANDATORY必须在一个已有的事务中执行,否则抛出异常。

5.Propagation.NEVER 必须在一个没有的事务中执行,否则抛出异常。

6.Propagation.SUPPORTS 如果其他bean调用这个方法,在其他bean中声明事务,那就用事务;如果其他bean没有声明事务,那就不用事务。

7.Propagation.NESTED 如果当前存在事务,则在嵌套事务内执行。如果当前没有事务,则进行与Propagation.REQUIRED类似的操作。

相关文章

  • spring aop

    1、Spring中事务处理的作用: Spring事务处理,是将事务处理的工作统一起来,并为事务处理提供通用的支持。...

  • SpringIoC

    Spring IoC:容器 AOP:事务处理 http://spring.io[http://spring.io]...

  • Spring事务实现

    简介 Spring 事务处理模块是通过 AOP 功能 来实现声明式事务处理的,通过spring-tx.jar包内 ...

  • Spring的事务控制

    一、Spring的事务控制 分层开发,事务处理位于业务层,Spring提供了分层设计业务层的事务处理解决方案。 S...

  • Spring事务线程安全synchronized

    spring 事务处理的底层是Spring AOP,而Spring AOP的底层是动态代理技术。所以锁加锁后,锁执...

  • Spring Operation

    Spring框架核心点: 依赖注入控制反转(IOC/DI),。 面向切面AOP。 事务处理。 怎么获取Spring...

  • 08 Spring中的事务控制

    spring事务控制 第一:JavaEE 体系进行分层开发,事务处理位于业务层,Spring 提供了分层设计 业务...

  • Spring 框架中的事务控制及声明事务控制配置方式

    Spring 事务控制我们要明确的 第一:JavaEE 体系进行分层开发,事务处理位于业务层,Spring 提供了...

  • 【Spring】12 - Spring 中的事务控制

    1. Spring 事务控制我们要明确的 第一: JavaEE体系进行分层开发,事务处理位于业务层,Spring提...

  • Spring的事务机制解析二

    四Spring事务处理器的种类 1.DataSourceTransactionManager:位于org.spri...

网友评论

    本文标题:Spring:事务处理

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