<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)  編輯

    主站蜘蛛池模板: 久久国产精品免费一区| 丁香婷婷亚洲六月综合色| 美女视频黄a视频全免费网站色| 毛片免费观看网站| 亚洲一区在线免费观看| 国产精品色拉拉免费看| 亚洲另类春色国产精品| 毛片免费观看的视频在线| 在线亚洲午夜片AV大片| 免费看韩国黄a片在线观看| 中文字幕乱码亚洲精品一区| 在线观看免费人成视频色| 亚洲人成电影网站色| 免费看国产曰批40分钟| www在线观看播放免费视频日本| 亚洲精品国产字幕久久不卡| 日韩视频在线观看免费| 亚洲美女激情视频| 噼里啪啦电影在线观看免费高清 | 最近中文字幕免费完整| 亚洲免费二区三区| 毛色毛片免费观看| 色多多A级毛片免费看| 国产亚洲精品va在线| 中国在线观看免费高清完整版| 豆国产96在线|亚洲| 久久久青草青青国产亚洲免观 | 免费人成在线观看网站品爱网日本| 日韩一区二区三区免费播放| 亚洲AV中文无码字幕色三| 日韩欧毛片免费视频| 怡红院亚洲红怡院在线观看| 亚洲精品字幕在线观看| 曰批视频免费30分钟成人| 曰批全过程免费视频免费看| 久久久久亚洲AV片无码| 午夜dj在线观看免费视频| a毛片免费全部在线播放**| 国产成人精品日本亚洲18图| 亚洲精品一级无码鲁丝片| 国产精品成人观看视频免费|