Spring事物初識

1.概念

1.1.事物是一組操作,這組操作要麼一起成功,要麼一起失敗。

2.事物特性

2.1.原子性:事物是一個不可分割的單位,要麼一起成功,要麼一起失敗。

2.2.一致性:事物前後數據的完整性必須保證一致。

2.3.隔離性:多個用戶併發訪問數據庫時候,一個用戶的事物不能被其他事物所幹擾,多個併發事物之間數據要隔離。

2.4.持久性:一個事物一旦被提交了,它對數據的改變是永久性的,即使數據庫發生故障也不應該對其有任何影響。

3.Spring事物接口的介紹

3.1.PlatfromTransactionManager(事物管理器)

3.1.1.

 

3.1.2.Spring會爲不同的框架選擇不同的PlatfromTransactionManager的接口實現

3.2.TransactionDefinition(事物定義信息:隔離、傳播、超時、只讀)

3.2.1.

 

3.2.2.隔離級別

 

3.2.3.傳播行爲(解決業務層相互調用的問題)

 

3.3.TransactionStatus(事物具體運行狀態)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章