隨筆-6  評論-3  文章-0  trackbacks-0
          關于IBatis緩存使用的一個BUG

          關于IBatis.Net 版本1.321里面的cacheModel有一個BUG,好大的。當你使用CacheModel

          而同時查詢出來的結果是NULL的話,IBatis緩存就會有問題。在IBatis.Net 版本1.32里面一共有3處。

          MappedStatements 400行處, 527 行 778行

          應該改為

          ?

          obj = RunQueryForObject(request, session, parameterObject, resultObject);

          ?????????????????????????????????? if(obj!=null)

          ?????????????????????????????????? {

          ????????????????????????????????????????? _statement.CacheModel[key] = obj;

          ?????????????????????????????????? }

          每一個緩存前,判斷是否為空。

          posted on 2006-11-17 11:37 野風 閱讀(969) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 建始县| 汉川市| 望谟县| 阿拉尔市| 额尔古纳市| 巴林右旗| 花莲县| 蕲春县| 汉中市| 齐河县| 宜川县| 大方县| 温泉县| 佛教| 寿阳县| 陈巴尔虎旗| 桑植县| 泗水县| 南漳县| 庆元县| 天镇县| 长顺县| 洛宁县| 婺源县| 喀什市| 高陵县| 石城县| 阜康市| 穆棱市| 三穗县| 原平市| 淮阳县| 曲水县| 邹平县| 曲麻莱县| 淮北市| 泗水县| 琼海市| 八宿县| 青海省| 武功县|