Spring 事务传播及事务隔离
来源:互联网 发布:数据的维护与更新机制 编辑:程序博客网 时间:2024/05/17 22:19
spring中事务隔离等级:
1、Serializable:最严格的级别,事务串行执行,资源消耗最大;
2、REPEATABLE READ:保证了一个事务不会修改已经由另一个事务读取但未提交(回滚)的数据。避免了“脏读取”和“不可重复读取”的情况,但是带来了更多的性能损失。
3、READ COMMITTED:大多数主流数据库的默认事务等级,保证了一个事务不会读到另一个并行事务已修改但未提交的数据,避免了“脏读取”。该级别适用于大多数系统。
4、Read Uncommitted:保证了读取过程中不会读取到非法数据
spring中的事务传播性
事务传播行为类型
说明
PROPAGATION_REQUIRED
如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。
PROPAGATION_SUPPORTS
支持当前事务,如果当前没有事务,就以非事务方式执行。
PROPAGATION_MANDATORY
使用当前的事务,如果当前没有事务,就抛出异常。
PROPAGATION_REQUIRES_NEW
新建事务,如果当前存在事务,把当前事务挂起。
PROPAGATION_NOT_SUPPORTED
以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。
PROPAGATION_NEVER
以非事务方式执行,如果当前存在事务,则抛出异常。
PROPAGATION_NESTED
如果当前存在事务,则在嵌套事务内执行。如果当前没有事务,则执行与PROPAGATION_REQUIRED类似的操作。
当使用PROPAGATION_NESTED时,底层的数据源必须基于JDBC 3.0,并且实现者需要支持保存点事务机制。
- spring事务传播及隔离
- Spring事务传播及隔离
- Spring 事务传播及事务隔离
- spring事务隔离、传播
- spring事务隔离、传播
- spring事务隔离级别及传播特性
- spring 事务隔离级别及传播行为
- SPRING事务隔离级别及传播行为
- Spring事务配置及事务传播隔离级别
- spring的事务传播行为及事务隔离级别
- Spring的事务传播与事务隔离
- javasql事务隔离,和spring事务传播
- Spring的事务隔离与事务传播
- Spring事务隔离和事务传播
- spring事务的传播机制及隔离级别
- spring事务的传播属性和事务隔离级别及配置事务(注解方式)
- Spring(十三)JDBC相关概念、事务隔离级别、事务传播属性、事务管理及Spring整合JDBC
- AAA spring事务隔离级别及传播特性(Spring事务面试教科书)
- c#: 为 Console 应用程序(控制台应用程序)的 main 函数提供参数(string[] args)的方法
- 在3D中, 将世界坐标映射为屏幕上的坐标点
- mysql中运行脚本
- 如何快速提高网站搜索引擎关键词排名
- 实习生活开始
- Spring 事务传播及事务隔离
- windows下制作特定大小文件
- JQuery selector
- 子线程操控UI控件
- 网站进行优化的流程及步骤
- 判断类是否实现了某个接口 和 是否继承了某个类
- java ftp ssl
- 每天一道算法题15 含有指针成员的类的拷贝
- 西部数据3TB绿盘公开展示