cuiyi's blog(崔毅 crazycy)

          記錄點滴 鑒往事之得失 以資于發(fā)展
          數(shù)據(jù)加載中……

          Transaction續(xù)二

          事務(wù)遇到RuntimeException是要回滾的

          對于攔截方法的事務(wù):就是做2件事:

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

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


          所以當(dāng)發(fā)生造成事務(wù)回滾的Error的時候,在返回上層或者更高層的catch之前,就已經(jīng)事務(wù)回滾,而不受不繼續(xù)throw exception的catch而改變


          但是如果發(fā)生事務(wù)的當(dāng)前方法catch了這個RuntimeException,并且不繼續(xù)拋出,事務(wù)也是照樣不回滾的。


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

          評論

          # re: Transaction續(xù)二  回復(fù)  更多評論   

          那肯定塞!
          2010-09-06 21:25 | @joe
          主站蜘蛛池模板: 灵璧县| 辽阳市| 尼玛县| 罗平县| 吉隆县| 抚州市| 茂名市| 宁夏| 西乡县| 金川县| 金塔县| 玉树县| 德令哈市| 新乐市| 玛沁县| 长丰县| 临邑县| 文成县| 永修县| 丰台区| 手游| 罗平县| 上栗县| 南皮县| 汉中市| 巨野县| 澜沧| 湖南省| 阿拉善左旗| 若尔盖县| 嘉定区| 二手房| 焦作市| 策勒县| 巢湖市| 桃源县| 日喀则市| 大同县| 濉溪县| 连平县| 德昌县|