隨筆-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 野風 閱讀(963) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 林芝县| 诸暨市| 驻马店市| 仁布县| 乐陵市| 农安县| 灵璧县| 黄大仙区| 葫芦岛市| 嘉鱼县| 永新县| 太康县| 临澧县| 全南县| 曲阜市| 禹城市| 农安县| 万州区| 西平县| 张北县| 沐川县| 昌图县| 谢通门县| 合肥市| 扬中市| 孟村| 长武县| 蓬莱市| 扎囊县| 合肥市| 博爱县| 景泰县| 昌吉市| 蓬莱市| 招远市| 梅州市| 蓝山县| 通城县| 阿荣旗| 五寨县| 榆中县|