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