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

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

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

    風人園

    弱水三千,只取一瓢,便能解渴;佛法無邊,奉行一法,便能得益。
    隨筆 - 99, 文章 - 181, 評論 - 56, 引用 - 0
    數據加載中……

    spring 事務的回滾問題

        spring的事物配置,默認狀態下,只針對 RuntimeException 進行回滾。
    而像SQLException并不是RuntimeException,所以這里需要特別注意。

    這里困擾了我很久,一直沒有想明白為什么在一個事務里面,部分成功,部分失敗。可能就是這個原因導致的。
    也就是說,一些系統級別的異常,前期都需要轉化成 RuntimeException 。這樣就可以進行回滾了。

    但是這樣的只需要修改底層,另外一個偷懶的方法,在每個service類上直接指定rollback = Exception.class。這樣所有的異常都會回滾。但是這樣有沒有副作用,但是不清楚。

    異常一直是我沒有搞定的一塊內容之一,稱這個機會研究一下。
    為什么需要分check 和unckeck,兩者有什么不動點。
    如果都是用uncheck,會不會有什么問題?
    待續。。。

    posted on 2010-12-14 14:01 風人園 閱讀(869) 評論(1)  編輯  收藏 所屬分類: Spring

    評論

    # re: spring 事務的回滾問題  回復  更多評論   

    根據傳智播客的講座中的講解,所謂check和uncheck是針對調用者來說的。你編寫了這段功能,如果標明是check,調用這段代碼的人就必須捕獲該異常。反之,如果你編寫的這段代碼標明是uncheck,調用這段代碼的地方,就可以不捕獲該異常。
    不知道俺說清楚了沒。
    2011-01-07 10:05 | mulanhua
    主站蜘蛛池模板: 国产精品亚洲综合一区在线观看| 久久www免费人成看国产片| 免费A级毛片无码A∨男男| 一级做a毛片免费视频 | 亚洲导航深夜福利| 免费看片免费播放| 黄网站色视频免费在线观看的a站最新| 自怕偷自怕亚洲精品| 爽爽日本在线视频免费| 一个人免费视频在线观看www| 激情综合亚洲色婷婷五月| 亚洲综合最新无码专区| 又粗又大又黑又长的免费视频| 国产91成人精品亚洲精品| 亚洲电影中文字幕| 亚洲精品岛国片在线观看| **毛片免费观看久久精品| 美国免费高清一级毛片| 亚洲区视频在线观看| 亚洲小说区图片区另类春色| 思思99re66在线精品免费观看| 成全视频免费观看在线看| 亚洲偷自拍另类图片二区| 亚洲AV无码AV男人的天堂| 免费成人午夜视频| 在线天堂免费观看.WWW| 在线免费播放一级毛片| 精品久久亚洲一级α| 亚洲欧洲自拍拍偷午夜色| 亚洲国产无套无码av电影| 日韩视频免费在线| 97性无码区免费| 久9久9精品免费观看| 四虎成人精品国产永久免费无码| 亚洲人成网国产最新在线| 亚洲成年轻人电影网站www| 国产亚洲精品线观看动态图| 日本高清免费不卡视频| 在线视频免费观看高清| 99久久国产热无码精品免费| 高清一区二区三区免费视频 |