隨意

          隨意一些感覺好極了
          posts - 1, comments - 0, trackbacks - 0, articles - 0

          Spring事務的烏龍事件

          Posted on 2011-12-01 12:24 小圈 閱讀(90) 評論(0)  編輯  收藏
          最近在學習ssi,還處于非常基礎的階段。在做練習項目的時候忽然想到一直只知道框架整合中Spring主要負責事務管理、安全等方面的,但是Spring是否真的是進行了事務管理。我做了一個小測試,在ibatis中將子表insert語句寫成錯誤的語句,主表的插入語句是正確的。如果spring進行了事務管理,在主表先完成了insert操作后,當子表發生錯誤,將會調用rollback方法,也就是說主表做的insert操作將會無效,兩張表都恢復到操作前的狀態。但我查看數據庫表中的數據后發現未發生原來預想的結果,主表的信息改變了,子表沒改,這實在是很困惑啊。
          我使用的BeanNameAutoProxyCreator自動創建代理的,查看了一下配置文件后才知道原來沒有在自動代理的interceptorAttributes中沒有對相應的manager層進行代理。看來我還是不明白Spring的事務代理啊,只是按部就班地寫代碼,而不懂代碼的意思,是沒有一點樂趣的

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


          網站導航:
           
          主站蜘蛛池模板: 六盘水市| 布拖县| 吴江市| 杂多县| 吐鲁番市| 同仁县| 息烽县| 洪洞县| 西充县| 康马县| 方山县| 孟州市| 临安市| 德州市| 涟源市| 夏邑县| 崇州市| 都江堰市| 无极县| 视频| 广灵县| 浪卡子县| 会东县| 弋阳县| 湖州市| 珲春市| 大名县| 洱源县| 建宁县| 静乐县| 洪雅县| 大港区| 遂平县| 称多县| 肇源县| 惠东县| 北辰区| 北安市| 龙游县| 绥棱县| 安徽省|