-
2查看全部
-
1查看全部
-
臟讀:一個(gè)事物讀取了另一個(gè)事物改寫但還未提交的數(shù)據(jù),如果這些數(shù)據(jù)回滾,則讀到的數(shù)據(jù)是無(wú)效的
不可重復(fù)讀:在同一個(gè)事物中,多次讀取同一數(shù)據(jù)返回的結(jié)果有所不同
幻讀:一個(gè)書屋讀取了幾行記錄后,另一個(gè)事物插入一些記錄,幻讀就發(fā)生了。在后來(lái)的查詢中,第一個(gè)事物就會(huì)發(fā)現(xiàn)有些原來(lái)沒(méi)有的記錄
查看全部 -
臟讀:一個(gè)事物讀取了另一個(gè)事務(wù)改寫但未提交的數(shù)據(jù),如果這些數(shù)據(jù)被回滾,則讀到的數(shù)據(jù)是無(wú)效的
查看全部 -
事務(wù)管理器PlatformTransactionManager接口中對(duì)不同持久化框架提供的接口實(shí)現(xiàn)
查看全部 -
spring事務(wù)管理高層抽象的3個(gè)主要接口
查看全部 -
原子,一致,隔離,持久查看全部
-
Spring事務(wù)管理的兩種方式
由于編程式的事務(wù)管理在實(shí)際應(yīng)用中很少使用,所以這種方式進(jìn)行一個(gè)簡(jiǎn)單的了解就可以了。
著重看第二種方式就可以了
查看全部 -
TransactionStatus接口介紹
接口里邊的一些方法介紹
Spring-Api有詳細(xì)的介紹
查看全部 -
Spring—API
什么是事務(wù)的傳播行為
事務(wù)的傳播行為要來(lái)解決什么問(wèn)題
例子:
????web層
????業(yè)務(wù)層
????持久層
????當(dāng)我們要控制事務(wù)????
????那么事務(wù)要加載到業(yè)務(wù)層中
????業(yè)務(wù)層出現(xiàn)復(fù)雜的情況,
????業(yè)務(wù)層同時(shí)調(diào)用兩個(gè)的業(yè)務(wù)方法,才能完成一個(gè)業(yè)務(wù)
????當(dāng)然兩個(gè)方法都有事務(wù),
????但是這個(gè)事務(wù)到底是使用了到了誰(shuí)里邊的
????然后就產(chǎn)生了事務(wù)的傳播行為
????它主要解決業(yè)務(wù)層方法之間的相互調(diào)用的問(wèn)題,在調(diào)用過(guò)程當(dāng)中事務(wù)是? ?如何傳遞的
????以下事務(wù)傳播行為(七種)
????????1~3一組事務(wù)(同類)第一類
????????4~6一組事務(wù)(同類)第二類
????????7?比較復(fù)雜的事務(wù)
????????重要的1,4 ,7
查看全部 -
事務(wù)隔離級(jí)別
如果不考慮隔離性,引發(fā)安全問(wèn)題如下
????臟讀
????????一個(gè)事務(wù)讀取了另一個(gè)事務(wù)改寫但還未提交的數(shù)據(jù),如果這些數(shù)據(jù)回滾,則讀到的數(shù)據(jù)是無(wú)效的。
????不可重復(fù)讀
????????在同一事務(wù)中,多次讀取到同一數(shù)據(jù)返回的結(jié)果有所不同。
????幻讀(虛讀)
????????一個(gè)事務(wù)讀取了幾行記錄后,另一個(gè)事務(wù)插入一些記錄,幻讀就發(fā)生了。再后來(lái)的查詢中,第一個(gè)事務(wù)就會(huì)發(fā)現(xiàn)有些原來(lái)沒(méi)有的記錄。
隔離級(jí)別解決以上發(fā)生的問(wèn)題
事務(wù)隔離級(jí)別(4種)
mysql默認(rèn)采用REPEATABLE_READ隔離級(jí)別
Oracle默認(rèn)采用READ_COMMITTED隔離級(jí)別
查看全部 -
事務(wù)管理器PlatformTransactionManager的詳細(xì)介紹
查看全部 -
Spring事務(wù)管理
主要(常用)的三個(gè)接口
三個(gè)接口之間的聯(lián)系
首先根據(jù)事務(wù)定義的信息,定義了..,定義了..,然后通過(guò)平臺(tái)事務(wù)管理器來(lái)真正的事務(wù)的管理,在進(jìn)行事務(wù)管理的過(guò)程當(dāng)中,事務(wù)會(huì)產(chǎn)生相應(yīng)的狀態(tài),那么這些狀態(tài)會(huì)保存在了TransactionStatus對(duì)象當(dāng)中了。
查看全部 -
事務(wù)概念
事務(wù)的特性
????原子性
????????不可分割的工作單位
????一致性
????????事務(wù)前后數(shù)據(jù)的完整性必須保持一致
????隔離性
????????多個(gè)并發(fā)事務(wù)之間數(shù)據(jù)要互相隔離,事務(wù)之間互不干擾
????持久性
????????事務(wù)提交后,對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的改變就是永久性的,不受其他任何影響
查看全部 -
事務(wù)的概念
查看全部
舉報(bào)