| 关于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 
野风 阅读(977) 
评论(0)  编辑  收藏