91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

transactionmanager有什么用

發布時間:2021-09-22 18:06:11 來源:億速云 閱讀:342 作者:小新 欄目:開發技術

這篇文章主要介紹transactionmanager有什么用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

  transactionmanager初識

  事務是邏輯上的一組操作,要么全部成功,要么全部失敗。

  事務具有ACID特性,參考百度百科,具體如下:

  原子性(Atomicity):整個事務中的所有操作,要么全部完成,要么全部不完成,不可能停滯在中間某個環節。

  一致性(Consistency):事務必須始終保持系統處于一致的狀態,不管在任何給定的時間并發事務有多少。

  隔離性(Isolation):隔離狀態執行事務,使它們好像是系統在給定時間內執行的唯一操作。

  持久性(Durability):在事務完成以后,該事務對數據庫所作的更改便持久的保存在數據庫之中,并不會被回滾。

  transactionmanager核心接口API

  image

  如上圖,Spring事務管理高層抽象主要有3個:

  PlatformTransactionManager:事務管理器(用來管理事務,包含事務的提交,回滾)

  TransactionDefinition:事務定義信息(隔離,傳播,超時,只讀)

  TransactionStatus:事務具體運行狀態

  PlatformTransactionManager核心事務管理器

  是Spring的事務管理器核心接口。

  Spring本身并不支持事務實現,只是負責包裝底層事務,應用底層支持什么樣的事務策略,Spring就支持什么樣的事務策略。

  里面提供了常用的操作事務的方法:

  TransactionStatusgetTransaction(TransactionDefinitiondefinition):獲取事務狀態信息

  voidcommit(TransactionStatusstatus):提交事務

  voidrollback(TransactionStatusstatus):回滾事務

  PublicinterfacePlatformTransactionManager()...{

  //由TransactionDefinition得到TransactionStatus對象

  TransactionStatusgetTransaction(TransactionDefinitiondefinition)throwsTransactionException;

  //提交

  Voidcommit(TransactionStatusstatus)throwsTransactionException;

  //回滾

  Voidrollback(TransactionStatusstatus)throwsTransactionException;

  }

以上是“transactionmanager有什么用”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永川市| 龙山县| 浑源县| 上思县| 兴义市| 岑溪市| 宝应县| 清水河县| 调兵山市| 青浦区| 南华县| 麻城市| 孝义市| 青神县| 定远县| 德钦县| 天镇县| 常州市| 苍梧县| 乌鲁木齐县| 永丰县| 环江| 东辽县| 柘荣县| 綦江县| 加查县| 寻甸| 张家口市| 武夷山市| 大丰市| 绩溪县| 保德县| 青冈县| 巴彦淖尔市| 南皮县| 宣威市| 轮台县| 襄樊市| 繁峙县| 濮阳县| 托克托县|