posts - 495,  comments - 11,  trackbacks - 0

          Spring在TransactionDefinition接口中7種類型的事務傳播行為,它們規定了事務方法和事務方法發生嵌套調用時事務如何進行傳播:

          1.PROPAGATION_REQUIRED
          如果當前沒有事務,就新建一個事務,如果已經存在一個事務中,加入到這個事務中。這是最常見的選擇。

          2.PROPAGATION_SUPPORTS
          支持當前事務,如果當前沒有事務,就以非事務方式執行。

          3.PROPAGATION_MANDATORY
          使用當前的事務,如果當前沒有事務,就拋出異常。

          4.PROPAGATION_REQUIRES_NEW
          新建事務,如果當前存在事務,把當前事務掛起。

          5.PROPAGATION_NOT_SUPPORTED
          以非事務方式執行操作,如果當前存在事務,就把當前事務掛起。


          6.PROPAGATION_NEVER
          以非事務方式執行,如果當前存在事務,則拋出異常。


          7.PROPAGATION_NESTED
          如果當前存在事務,則在嵌套事務內執行。如果當前沒有事務,則執行與PROPAGATION_REQUIRED類似的操作。

          posted on 2009-07-27 18:33 jadmin 閱讀(74) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 湘乡市| 左云县| 郎溪县| 北流市| 涿鹿县| 保康县| 石楼县| 仙桃市| 屏东市| 鹤峰县| 石渠县| 汉沽区| 成安县| 灌云县| 海丰县| 灵川县| 富宁县| 外汇| 甘南县| 靖宇县| 大丰市| 石家庄市| 新民市| 阿拉善右旗| 南召县| 伊金霍洛旗| 鱼台县| 鹤岗市| 旬邑县| 克山县| 绿春县| 绩溪县| 若尔盖县| 鄢陵县| 丰宁| 淮北市| 遂平县| 北宁市| 南丰县| 宜宾市| 家居|