Spring事務管理(1)

2021-07-23 13:52:34 字數 1363 閱讀 2472

第三章 事務的api介紹

相關鏈結

事務指的是邏輯上的一組操作,這組操作要麼全部成功,要麼全部失敗。
事務的4大特性:原子性、一致性、隔離性、永續性

- **原子性**:指事務是乙個不可分割的工作單位,事務中的操作要麼都發生,要麼都不發生。

- **一致性**:指事務前後資料的完整性必須保持一致。

- **隔離性**:指多個使用者併發訪問資料庫時,乙個使用者的事務不能被其他使用者的事務所干擾,多個併發事務之間資料要互相隔離。

- **永續性**:是指乙個事務一旦被提交,它對資料庫中資料的改變就是永久性的,即使資料庫發生故障也不應該對其有任何影響。

spring事務管理高層抽象主要包括3個介面

plattransactionmanager介面下的實現類

transactiondefinition中的常量

transactiondefinition中的方法

髒讀、不可重複讀、幻讀

如果不考慮事務的隔離性,會引發安全問題—-髒讀、不可重複讀、幻讀。

事務的隔離級別(4種)

事務的傳播行為

事務的傳播行為用來解決業務層方法之間的相互呼叫產生的事務應該如何進行傳遞的問題。

事務傳播行為的常量

transactionstatus介面

檢視事務的各種狀態

transactionstatus中的方法

spring事務管理(1)

spring事務管理(2)

Spring的事務管理1

事務的回顧 事務的特性 acid 如果不考慮隔離性引發安全問題 讀問題 解決讀問題 設定事務的隔離級別 開發常用二三。非常安全,效率低。寫問題 platformtransactionmanager 平台事務管理器 平台事務管理器 介面,是spring管理事務的真正物件 transactiondefi...

Spring事務管理

spring是ssh中的管理員,負責管理其它框架,協調各個部分的工作。今天一起學習一下spring的事務管理。spring的事務管理分為宣告式跟程式設計式。宣告式就是在spring的配置檔案中進行相關配置 程式設計式就是用註解的方式寫到 裡。下面先說宣告式 spring配置檔案中關於事務配置總是由三...

spring事務管理

一 xml配置事務 二 註解的方式配置事務 bean id txmanaager class org.springframework.orm.hibernate3.hibernatetransactionmanager property name sessionfactory ref session...