Spring事務傳播特性

2022-01-11 18:20:48 字數 645 閱讀 3273

傳播性值描述

propagation_required

0當前有事務就用當前的,沒有就用新的

propagation_supports

1事務可有可無,不是必須的

propagation_mandatory

2當前一定要有事務,不然就拋異常

propagation_requires_new

3無論是否有事務,都起個新的事務

propagation_not_supported

4不支援事務,按非事務方式執行

propagation_never

5不支援事務,如果有事務則拋異常

propagation_nested

6當前有事務就在當前事務裡再起乙個事務

事務隔離特性

| 隔離性 | 值 | 髒讀 | 不可重複讀 | 幻讀 |

| ---- | ---- | ---- |

|isolation_read_uncommitted|1|√|√|√|

|isolation_read_committed|2|×|√|√|

|isolation_repeatable_read|3|×|×|√|

|isolation_serializable|4|×|×|×|

spring事務傳播特性

1.propagation required 如果存在乙個事務 則支援當前事務。如果沒有事務則開啟。2.propagation supports 如果存在乙個事務 則支援當前事務。如果沒有事務則非事務執行。3.propagation mandatory 如果已經存在乙個事務 則支援當前事務。如果沒有...

spring事務傳播特性

spring事務傳播特性 事務傳播行為就是多個事務方法相互呼叫時,事務如何在這些方法間傳播。spring支援7種事務傳播行為 spring 預設的事務傳播行為是 propagation required,它適合於絕大多數的情況。假設 servivex methodx 都工作在事務環境下 即都被 sp...

spring的事務傳播特性

事務的幾種傳播特性 1.propagation required 如果存在乙個事務,則支援當前事務。如果沒有事務則開啟 2.propagation supports 如果存在乙個事務,支援當前事務。如果沒有事務,則非事務的執行 3.propagation mandatory 如果已經存在乙個事務,支...