spring事務(wù)實現(xiàn)原理 1spring的事務(wù)是什么?與數(shù)據(jù)庫的事務(wù)是否一樣?
1spring的事務(wù)是什么?與數(shù)據(jù)庫的事務(wù)是否一樣?本質(zhì)上,這是同一個概念。spring的事務(wù)封裝了數(shù)據(jù)庫的事務(wù)。最后的基本實現(xiàn)是在數(shù)據(jù)庫中。如果數(shù)據(jù)庫不支持事務(wù),則spring的事務(wù)將不起作用。數(shù)據(jù)
1spring的事務(wù)是什么?與數(shù)據(jù)庫的事務(wù)是否一樣?
本質(zhì)上,這是同一個概念。spring的事務(wù)封裝了數(shù)據(jù)庫的事務(wù)。最后的基本實現(xiàn)是在數(shù)據(jù)庫中。如果數(shù)據(jù)庫不支持事務(wù),則spring的事務(wù)將不起作用。數(shù)據(jù)庫的事務(wù)處理非常簡單,包括打開、回滾和關(guān)閉。spring打包數(shù)據(jù)庫事務(wù)的原理是采取一個數(shù)據(jù)連接,實際上spring這里還有一個重要的點,就是事務(wù)涉及的隔離級別,以及spring如何封裝數(shù)據(jù)庫的隔離級別,希望以上的答案能對您有所幫助。
如何學習spring?是先學習設(shè)計模式還是spring?
當我看到上一個可愛的答案時,我想笑。主要的問題應(yīng)該是我還沒有接觸到spring框架。我有以下學習建議:
spring框架包含了許多頂級的架構(gòu)設(shè)計思想。研究它需要很多經(jīng)驗。而設(shè)計模式也是一個大課題,有一本厚厚的設(shè)計模式書供你學習。所以,我們不能說誰先學這兩樣東西,應(yīng)該用哪兩樣東西,應(yīng)該學哪兩樣東西。
有人說設(shè)計模式是為了彌補Java的缺點,這是合理的。把23種傳統(tǒng)的設(shè)計模式都整理出來需要一點時間,要學會掌握它們確實很難。