Spring事务的传播特性
来源:互联网 发布:b站鬼畜视频知乎 编辑:程序博客网 时间:2024/05/08 17:08
事务的几种传播特性
1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则创建一个新事务(默认的)
2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行
3. PROPAGATION_MANDATORY:如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常。
4. PROPAGATION_REQUIRES_NEW:总是开启一个新的事务。如果一个事务已经存在,则将这个存在的事务挂起。
5. PROPAGATION_NOT_SUPPORTED: 总是非事务地执行,并挂起任何存在的事务。
6. PROPAGATION_NEVER: 总是非事务地执行,如果存在一个活动事务,则抛出异常
7. PROPAGATION_NESTED:如果一个活动的事务存在,则运行在一个嵌套的事务中. 如果没有活动事务,
Spring事务的隔离级别
1. ISOLATION_DEFAULT:这是一个PlatfromTransactionManag
2. ISOLATION_READ_UNCOMMITTED:这是事务最低的隔离级别,它充许令外一个事务可以看到这个事务未提交的数据。
3. ISOLATION_READ_COMMITTED:保证一个事务修改的数据提交后才能被另外一个事务读取。另外一个事务不能读取该事务未提交的数据
4. ISOLATION_REPEATABLE_READ: 这种事务隔离级别可以防止脏读,不可重复读。但是可能出现幻像读。
5. ISOLATION_SERIALIZABLE 这是花费最高代价但是最可靠的事务隔离级别。事务被处理为顺序执行。
其中的一些概念的说明:
不可重复读: 指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。
- spring的事务传播特性
- Spring事务的传播特性
- Spring事务的传播特性
- spring事务的传播特性
- Spring 事务的传播特性
- spring事务的传播特性
- spring的事务传播特性
- Spring的事务传播特性
- spring事务的传播特性
- SPRING的事务传播特性
- SPRING的事务传播特性
- spring事务的传播特性
- Spring事务的传播特性
- Spring的事务传播特性
- spring事务的传播特性
- SPRING的事务传播特性
- Spring事务的传播特性
- Spring事务的传播特性
- oracle 管道流函数
- HibernateTemplate
- Jdbc 事务管理
- Testin云测试:联想K900热卖 完美兼容10000款主流App
- CGLIB 动态代理
- Spring事务的传播特性
- window.parent与window.opener的区…
- JS判断浏览器语言自动跳转
- AutoCAD中如何判断一个命令对应的arx文件
- android 耳机左右声道接反,软件如何修正
- PGA的设置与调整
- Android多媒体开发【9】-- OpenMax IL简介
- javascript自定义带函数的变量
- do {} while(0)