Spring事务传播机制
来源:互联网 发布:学电脑编程有前途吗 编辑:程序博客网 时间:2024/04/29 06:28
readOnly
事务属性中的readOnly标志表示对应的事务应该被最优化为只读事务。这是一个最优化提示。在一些情况下,一些事务策略能够起到显著的最优化效果,例如在使用Object/Relational映射工具(如:hibernate或TopLink)时避免dirty checking(试图“刷新”)。
Timeout
在事务属性中还有定义“timeout”值的选项,指定事务超时为几秒。在JTA中,这将被简单地传递到J2EE服务器的事务协调程序,并据此得到相应的解释。
事务传播行为类型
说明
PROPAGATION_REQUIRED
如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。
PROPAGATION_SUPPORTS
支持当前事务,如果当前没有事务,就以非事务方式执行。
PROPAGATION_MANDATORY
使用当前的事务,如果当前没有事务,就抛出异常。
PROPAGATION_REQUIRES_NEW
新建事务,如果当前存在事务,把当前事务挂起。
PROPAGATION_NOT_SUPPORTED
以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。
PROPAGATION_NEVER
以非事务方式执行,如果当前存在事务,则抛出异常。
PROPAGATION_NESTED
如果当前存在事务,则在嵌套事务内执行。如果当前没有事务,则执行与PROPAGATION_REQUIRED类似的操作。
0 0
- Spring事务传播机制
- Spring事务传播机制
- Spring事务传播机制
- spring事务传播机制
- Spring事务传播机制
- Spring事务传播机制
- Spring 事务传播机制
- spring事务传播机制
- Spring事务传播机制
- spring 事务传播机制
- Spring事务传播机制
- Spring事务传播机制
- Spring事务传播机制
- Spring事务传播机制
- spring事务传播机制
- Spring事务传播机制
- spring事务传播机制
- Spring事务传播机制
- arq与滑动窗口协议
- TortoiseGit安装图解以及(no supported authentication methods avaiable)问题解决
- Intellij 常用设置
- PHP 通过命令行调用c++ exe程序
- hdu-1077-Catching Fish-计算几何、枚举圆心
- Spring事务传播机制
- java运算符和表达式
- plsql下批量KILL进程
- 自定义圆形的Imageview
- L1 L2范式的详解以及Scikit-learn上基于L1 L2范式正则化的实例
- sublime text3 激活码(可用)
- Nodejs基础中间件Connect
- windbg 死锁问题分析
- This is very likely to break XML validation if XML validation is enabled