TransactionDefinition

/* Font definitions */ html { font-family: '宋體',sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; } body, h4, h5, h6, p, table, td, caption, th, ul, ol, dl, li, dd, dt { font-size: 1em; } pre { font-family: monospace; } h1 { font-size: 1.8em; } h2 { font-size: 1.2em; } h3 { font-size: 1.1em; } /* Margins */ h1 { margin-top: 0.3em; margin-bottom: 0.04em } h2 { margin-top: 2em; margin-bottom: 0.25em } h3 { margin-top: 1.7em; margin-bottom: 0.25em } h4 { margin-top: 2em; margin-bottom: 0.3em } h5 { margin-top: 0px; margin-bottom: 0px } p { margin-top: 1em; margin-bottom: 1em } pre { margin-left: 0.6em } ul { margin-top: 0px; margin-bottom: 1em; } li { margin-top: 0px; margin-bottom: 0px; } li p { margin-top: 0px; margin-bottom: 0px; } ol { margin-top: 0px; margin-bottom: 1em; } dl { margin-top: 0px; margin-bottom: 1em; } dt { margin-top: 0px; margin-bottom: 0px; font-weight: bold; } dd { margin-top: 0px; margin-bottom: 0px; } /* Styles and colors */ a:link { color: #0000FF; } a:hover { color: #000080; } a:visited { text-decoration: underline; } h4 { font-style: italic; } strong { font-weight: bold; } em { font-style: italic; } var { font-style: italic; } th { font-weight: bold; }

org.springframework.transaction.TransactionDefinition

解析JDBC事務配置

隔離等級 描述
ISOLATION_DEFAULT 默認隔離等級
ISOLATION_READ_UNCOMMITTED
最低隔離等級,僅僅保證了讀取過程中不會讀取到非法數據
ISOLATION_READ_COMMITTED
某些數據庫的默認隔離等級;保證了一個事務不會讀到另外一個並行事務已修改但未提交的數據
ISOLATION_REPEATABLE_READ
比上一個更加嚴格的隔離等級。保證了一個事務不會修改已經由另一個事務讀取但未提交(回滾)的數據
ISOLATION_SERIALIZABLE 性能代價最爲昂貴,最可靠的隔離等級。所有事務都嚴格隔離,可視爲各事務順序執行

 

傳播途徑(Propagation Behavior)

 

Propagation Behavior
描述
PROPAGATION_REQUIRED 支持現有事務。如果沒有則創建一個事務
 PROPAGATION_SUPPORTS 支持現有事務。如果沒有則以非事務狀態運行。
 PROPAGATION_MANDATORY 支持現有事務。如果沒有則拋出異常。
 PROPAGATION_REQUIRES_NEW 總是發起一個新事務。如果當前已存在一個事務,則將其掛起。
PROPAGATION_NOT_SUPPORTED 不支持事務,總是以非事務狀態運行,如果當前存在一個事務,則將其掛起。
 PROPAGATION_NEVER  不支持事務,總是以非事務狀態運行,如果當前存在一個事務,則拋出異常。
 PROPAGATION_NESTED 如果當前已經存在一個事務,則以嵌套事務的方式運行,如果當前沒有事務,則以默認方式(第一個)執行

發佈了22 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章