Sring事物的传播行为
来源:互联网 发布:怎么改淘宝网店名称 编辑:程序博客网 时间:2024/05/18 03:18
REQUIRED:
业务方法需要在一个事务中运行。如果方法运行时,已经处在一个事务中,那么加入到该事务,否则为自己创建
一个新的事务。
NOT_SUPPORTED:声明方法不需要事务。如果方法没有关联到一个事务,容器不会为它开启事务。如果方法在一
个事务中被调用,该事务会被挂起,在方法调用结束后,原先的事务便会恢复执行。
REQUIRESNEW:属性表明不管是否存在事务,业务方法总会为自己发起一个新的事务。如果方法已经运行在一个
事务中,则原有事务会被挂起,新的事务会被创建,直到方法执行结束,新事务才算结束,原先的事务才会恢复
执行。
MANDATORY:该属性指定业务方法只能在一个已经存在的事务中执行,业务方法不能发起自己的事务。如果业务
方法在没有事务的环境下调用,容器就会抛出例外。
SUPPORTS:这一事务属性表明,如果业务方法在某个事务范围内被调用,则方法成为该事务的一部分。如果业
务方法在事务范围外被调用,则方法在没有事务的环境下执行。
Never:指定业务方法绝对不能在事务范围内执行。如果业务方法在某个事务中执行,容器会抛出例外,只有业
务方法没有关联到任何事务,才能正常执行。
NESTED:如果一个活动的事务存在,则运行在一个嵌套的事务中.如果没有活动事务,则按REQUIRED属性执行.
它使用了一个单独的事务,这个事务拥有多个可以回滚的保存点。内部事务的回滚不会对外部事务造成影响。它
只对DataSourceTransactionManager事务管理器起效
0 0
- Sring事物的传播行为
- Spring的事物传播行为
- spring事物的7个传播行为
- 事物的特性,隔离级别、传播行为
- spring事物的传播行为和隔离级别
- 关于spring事物的隔离级别和事物的传播行为
- Spring的事物有几种方式?谈谈spring事物的隔离级别和传播行为?
- spring事物的七种事物传播属性行为及五种隔离级别
- AOP事物处理中的传播行为详解
- spring 事物隔离级别和传播行为
- spring事物的传播
- spring事物的7大传播行为和四大隔离级别
- 事务的传播行为
- 事务的传播行为
- Spring的传播行为
- 事务的传播行为
- 事务的传播行为
- 事务的传播行为
- ECMAScript 关键字与保留字
- 车牌定位matlab程序:通过hsv彩色分割方式定位车牌
- jQuery的插件
- PHP面向对象 1.7 常见的魔术方法及应用
- redis的简介和配置
- Sring事物的传播行为
- BestCoder Round #65
- 如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】
- 【Leetcode】Rotate Image
- OC - 第五章 集合 ( 数组、字典、集合 )
- HDU 5592 ZYB's Premutation 线段树
- static用法总结
- Django 部署(Nginx)
- 模块度与Louvain社区发现算法