<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的Blog我做主^_^

    走向一條通往JAVA的不歸路...

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      64 隨筆 :: 68 文章 :: 77 評論 :: 0 Trackbacks

    05 2008 檔案

         摘要: Spring聲明式事務(wù)讓我們從復(fù)雜的事務(wù)處理中得到解脫。使得我們再也無需要去處理獲得連接、關(guān)閉連接、事務(wù)提交和回滾等這些操作。再也無需要我們在與事務(wù)相關(guān)的方法中處理大量的try…catch…finally代碼。
    我們在使用Spring聲明式事務(wù)時,有一個非常重要的概念就是事務(wù)屬性。事務(wù)屬性通常由事務(wù)的傳播行為,事務(wù)的隔離級別,事務(wù)的超時值和事務(wù)只讀標(biāo)志組成。我們在進行事務(wù)劃分時,需要進行事務(wù)定義,也就是配置事務(wù)的屬性。
    Spring在TransactionDefinition接口中定義這些屬性,以供PlatfromTransactionManager使用, PlatfromTransactionManager是spring事務(wù)管理的核心接口。  閱讀全文
    posted @ 2008-05-05 21:52 java_蟈蟈 閱讀(280) | 評論 (0)  編輯

         摘要: 使用spring的事務(wù)管理需要作這些事
    1,設(shè)置好事務(wù)源,比如DataSource,hibernate的session。如果有多個事務(wù)源要考慮他們之間是否有全局事務(wù),如果有,老老實實用jta,否則就需要自己寫一個manager了
    2,設(shè)置manager,根據(jù)你的事務(wù)源選擇對應(yīng)的PlatformTransactionManager
    3,選擇實現(xiàn)事物的方式,用template還是interceptor。用template代碼直觀點,但是template所管轄的manager和你應(yīng)用代碼所用的事務(wù)源要一致。如果用interceptor千萬注意,一定要調(diào)用interceptor那個bean,而不是原始的那個target。在壇子上我已經(jīng)看到至少有兩個朋友說spring事物不起作用,從配置和代碼上看都正確,這時要好好查查,調(diào)用的bean是哪一個。
    4,這個是設(shè)計問題了,推薦事務(wù)處于一個較高層次,比如service上的某個函數(shù),而底層的dao可以不考慮事務(wù),否則可能會出現(xiàn)事務(wù)嵌套,增加程序復(fù)雜度。   閱讀全文
    posted @ 2008-05-05 21:37 java_蟈蟈 閱讀(229) | 評論 (0)  編輯

    主站蜘蛛池模板: 久久精品无码专区免费东京热| 亚洲国产精品精华液| 国产拍拍拍无码视频免费| 亚洲综合久久夜AV | 一区二区免费电影| 免费又黄又硬又爽大片| 水蜜桃视频在线观看免费| 亚洲精品视频免费观看| 日韩少妇内射免费播放| 亚洲毛片av日韩av无码| free哆拍拍免费永久视频| 狠狠亚洲狠狠欧洲2019| 91精品全国免费观看青青| 亚洲成色WWW久久网站| 一区二区在线免费观看| 亚洲五月六月丁香激情| 免费在线视频你懂的| 亚洲日韩AV一区二区三区四区| 国产小视频免费观看| 日日躁狠狠躁狠狠爱免费视频| 国产亚洲美女精品久久久2020| a级毛片高清免费视频| 亚洲国产精品一区二区久久| 亚洲高清中文字幕免费| 亚洲www77777| www亚洲精品少妇裸乳一区二区| igao激情在线视频免费| 亚洲专区先锋影音| 成人性生免费视频| 国产三级在线免费观看| 亚洲老熟女@TubeumTV| 蜜臀91精品国产免费观看| 一区视频免费观看| 亚洲精品第一国产综合精品| 浮力影院第一页小视频国产在线观看免费 | 久久亚洲综合色一区二区三区| 99xxoo视频在线永久免费观看| 亚洲mv国产精品mv日本mv| 免费国产美女爽到喷出水来视频| 国产无遮挡裸体免费视频在线观看 | 小小影视日本动漫观看免费|