當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring事务传播行为7种类型 --- 看一遍就能记住!
生活随笔
收集整理的這篇文章主要介紹了
Spring事务传播行为7种类型 --- 看一遍就能记住!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。
一、Spring 事務傳播行為一共有7種類型,主要分為3類:
1)支持當前事物、
2)不支持當前事務、
3)奇葩類型。
?
二、支持當前事物:
?
1)支持當前事物 —— PROPAGATION_REQUIRED:如果當前沒有事物,就新建一個事務;如果有事物,就直接使用當前前事物、
2)支持當前事物 ——PROPAGATION_SUPPORTS :如果當前沒有事務,就以非事務方式執行、
3)支持當前事物 ——PROPAGATION_MANDATORY:如果當前沒有事務,就拋出異常。
?
三、不支持當前事物:
?
1)不支持當前事物 —— PROPAGATION_REQUIRES_NEW:如果當前有事物,就將當前前事物掛起,新建一個事物、
2)不支持當前事物 —— PROPAGATION_NOT_SUPPORTED:如果有事務,就將當前前事物掛起,并以非事務方式執行、
3)不支持當前事物 —— PROPAGATION_NEVER:如果有事物,就拋異常,即必須以非事務方式執行。
?
四、奇葩類型:
其實這是支持當前事物的特例 —— PROPAGATION_NESTED: 如果有事物,也新建一個事務,以事務嵌套事物的方式執行。
?
?
?
?
總結
以上是生活随笔為你收集整理的Spring事务传播行为7种类型 --- 看一遍就能记住!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTML DOM教程 24-HTML D
- 下一篇: 摘自网络--浅析UpdatePanel的