spring事務相關
PROPAGATION_REQUIRED -- 支援當前事務,如果當前沒有事務,就新建一個事務。這是最常見的選擇。
PROPAGATION_SUPPORTS -- 支援當前事務,如果當前沒有事務,就以非事務方式執行。
PROPAGATION_MANDATORY -- 支援當前事務,如果當前沒有事務,就丟擲異常。
PROPAGATION_REQUIRES_NEW -- 新建事務,如果當前存在事務,把當前事務掛起。
PROPAGATION_NOT_SUPPORTED -- 以非事務方式執行操作,如果當前存在事務,就把當前事務掛起。
PROPAGATION_NEVER -- 以非事務方式執行,如果當前存在事務,則丟擲異常。
PROPAGATION_NESTED -- 如果當前存在事務,則在巢狀事務內執行。如果當前沒有事務,則進行與PROPAGATION_REQUIRED類似的操作。
前六個策略類似於EJB CMT,第七個(PROPAGATION_NESTED)是Spring所提供的一個特殊變數。
它要求事務管理器或者使用JDBC 3.0 Savepoint API提供巢狀事務行為(如Spring的DataSourceTransactionManager)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/800861/viewspace-922100/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 事務相關知識集錦
- spring 相關Spring
- 關於Spring Aop和事務記錄Spring
- spring事務Spring
- Spring 事務Spring
- Spring配置相關Spring
- Spring 事務管理Spring
- 分散式事務之Spring事務與JMS事務(二)分散式Spring
- Spring事務專題(四)Spring中事務的使用、抽象機制及模擬Spring事務實現Spring抽象
- Spring(一):Spring概述及相關概念Spring
- Spring的事務管理Spring
- Spring-AOP事務Spring
- Spring Webflux與事務SpringWebUX
- Spring系列.事務管理Spring
- Spring事務筆記Spring筆記
- Spring系列-事務管理Spring
- spring-5-事務Spring
- 關於spring事務原始碼的一些小理解Spring原始碼
- Spring的事務管理(二)宣告式事務管理Spring
- Spring Cloud相關專案SpringCloud
- 什麼是事務、事務特性、事務隔離級別、spring事務傳播特性?Spring
- Spring 中的事務管理Spring
- Spring 事務原始碼解析Spring原始碼
- Spring事務管理總結Spring
- 聊聊spring事務的propagationSpring
- 【Spring】事務實現原理Spring
- Spring事務實現原理Spring
- spring事務的傳播Spring
- 三 Spring 宣告式事務Spring
- Spring宣告式事務控制Spring
- Spring事務事件監控Spring事件
- Spring-宣告式事務Spring
- 【spring原始碼】十一、事務Spring原始碼
- 【Spring】看了這篇Spring事務原理,我才知道我對Spring事務的誤解有多深!Spring
- Spring事務專題(五)聊聊Spring事務到底是如何實現的Spring
- Spring原始碼剖析8:Spring事務概述Spring原始碼
- Nacos服務相關
- MySQL索引、事務以及儲存引擎的相關知識和命令MySql索引儲存引擎
- spring boot配置檔案相關Spring Boot