cuiyi's blog(崔毅 crazycy)

          記錄點滴 鑒往事之得失 以資于發展
          數據加載中……

          Transaction續二

          事務遇到RuntimeException是要回滾的

          對于攔截方法的事務:就是做2件事:

          首先在進入方法的時候會詢問:我是否需要事務?

          在離開方法的時候還會詢問:我是否回滾事務還是告訴我這里可以提交的。


          所以當發生造成事務回滾的Error的時候,在返回上層或者更高層的catch之前,就已經事務回滾,而不受不繼續throw exception的catch而改變


          但是如果發生事務的當前方法catch了這個RuntimeException,并且不繼續拋出,事務也是照樣不回滾的。


          posted on 2010-09-06 20:51 crazycy 閱讀(1336) 評論(1)  編輯  收藏 所屬分類: JavaEE技術

          評論

          # re: Transaction續二  回復  更多評論   

          那肯定塞!
          2010-09-06 21:25 | @joe
          主站蜘蛛池模板: 竹北市| 中阳县| 开封市| 石狮市| 尚志市| 乌鲁木齐县| 昌平区| 宁南县| 米易县| 睢宁县| 杭州市| 宜春市| 富锦市| 滨州市| 犍为县| 正安县| 昭觉县| 安陆市| 古田县| 石家庄市| 新绛县| 金平| 内乡县| 饶阳县| 蓬安县| 司法| 西畴县| 土默特左旗| 武乡县| 南乐县| 元谋县| 景泰县| 潮州市| 临夏县| 双峰县| 高要市| 会泽县| 六枝特区| 观塘区| 乃东县| 林芝县|