-
事務(wù)傳播行為查看全部
-
事務(wù)隔離級(jí)別查看全部
-
platfromTransactionManager implement classes查看全部
-
interface PlatformTransactionManager查看全部
-
事務(wù)--轉(zhuǎn)賬查看全部
-
事務(wù)的傳播行為查看全部
-
事務(wù)的特性查看全部
-
事務(wù)的概念查看全部
-
TransactionStatus接口用來記錄事務(wù)的狀態(tài),該接口定義了一組方法,用來獲取或判斷事務(wù)的相應(yīng)狀態(tài)信息。查看全部
-
事務(wù)的傳播行為:解決業(yè)務(wù)層方法之間相互調(diào)用的問題 Spring定義了7種事務(wù)的傳播行為,可以分為3類: 1.是讓整個(gè)業(yè)務(wù)處于一個(gè)事務(wù)當(dāng)中 2.是讓業(yè)務(wù)不處于同一個(gè)事務(wù)當(dāng)中 3.是嵌套事務(wù)的執(zhí)行,嵌套事務(wù)可以在第一個(gè)事務(wù)執(zhí)行完畢時(shí)設(shè)置一個(gè)保存點(diǎn),然后第二個(gè)業(yè)務(wù)操作發(fā)生異常時(shí)可以選擇回滾到保存點(diǎn),也可以回滾到初始狀態(tài)。查看全部
-
Spring提供四種事務(wù)隔離級(jí)別 MySql默認(rèn)的事務(wù)隔離級(jí)別為REPEATABLE_READ Oracle默認(rèn)的事務(wù)隔離級(jí)別為READ_COMMITTED查看全部
-
臟讀:一個(gè)事務(wù)讀取了另一個(gè)事務(wù)改寫但還未提交的數(shù)據(jù),如果這些數(shù)據(jù)被回滾,則讀到的數(shù)據(jù)是無效的。 不可重復(fù)讀:在同一個(gè)事務(wù)中,多次讀取統(tǒng)一數(shù)據(jù)返回的結(jié)果有所不同(讀到了已經(jīng)更新的數(shù)據(jù))。 虛讀:一個(gè)事務(wù)讀取到了另一個(gè)事務(wù)插入的新數(shù)據(jù)。查看全部
-
對(duì)于不同的持久層框架選擇對(duì)應(yīng)的事務(wù)管理器 持久層為Spring JDBC/MyBatis對(duì)應(yīng)DataSourceTransactionManager 持久層為Hibernate3.0對(duì)應(yīng)HibernateTransactionManager查看全部
-
Spring事務(wù)管理的三個(gè)接口: 1.PlatformTransactionManager 事物管理器 2.TransactionDefinition 事務(wù)定義信息(隔離、傳播、超時(shí)、只讀) 3.TransactionStatus 事務(wù)具體運(yùn)行狀態(tài)查看全部
-
事務(wù)指的是邏輯上的一組操作,這組操作要么全部成功,要么全部失敗。 事務(wù)的特性:原子性,一致性,隔離性,持久性; 原子性:事務(wù)是一個(gè)不可分割的工作單位,事務(wù)中的操作要么全部執(zhí)行,要么都不執(zhí)行 一致性:事務(wù)前后的數(shù)據(jù)必須保持完整性 隔離性:多個(gè)事務(wù)之間不能相互干擾,每個(gè)事務(wù)的數(shù)據(jù)要相互隔離 持久性:事務(wù)一旦提交之后,對(duì)于數(shù)據(jù)的更改是永久的查看全部
舉報(bào)
0/150
提交
取消