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

    主站蜘蛛池模板: 18成禁人视频免费网站| 国产精品极品美女自在线观看免费| 国产精品网站在线观看免费传媒| 国产亚洲精品免费| 国产青草亚洲香蕉精品久久| 麻豆精品国产免费观看| 亚洲欧美日韩久久精品| 成年午夜视频免费观看视频| 亚洲精品无码久久久久YW| 在线jyzzjyzz免费视频| 亚洲AV第一成肉网| 亚洲精品WWW久久久久久| 一级一看免费完整版毛片| 国产亚洲精品影视在线产品| a色毛片免费视频| 亚洲电影免费在线观看| 最近中文字幕电影大全免费版 | A片在线免费观看| 久久精品夜色国产亚洲av| 99在线热视频只有精品免费| 精品久久亚洲中文无码| 午夜男人一级毛片免费| 免费手机在线看片| 亚洲AV无码不卡在线播放| 69成人免费视频| 看Aⅴ免费毛片手机播放| 国产亚洲AV夜间福利香蕉149 | 亚洲视频免费在线播放| 亚洲高清有码中文字| 国产免费观看a大片的网站| 国产精品极品美女自在线观看免费 | 日韩免费精品视频| 亚洲女子高潮不断爆白浆| 日韩精品亚洲aⅴ在线影院| 无码国产精品一区二区免费3p| 亚洲成a人片在线看| 亚洲精品成a人在线观看| 精品福利一区二区三区免费视频| 亚洲成熟丰满熟妇高潮XXXXX| 久久影院亚洲一区| 无码av免费毛片一区二区|