首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

ibatis动态列查询有关问题解决

2012-07-18 
ibatis动态列查询问题解决?这个问题是因为你查询的sql的列是变化的,但是ibatis默认的会缓存RS中的meta信息

ibatis动态列查询问题解决

?这个问题是因为你查询的sql的列是变化的,但是ibatis默认的会缓存RS中的meta信息,如果你第一次查询的列和第二次查询的列不一样的话,那么第二次ibatis还会以第一次查询的列为key从RS里面获取数据,但是你的列是变化的,所以第二次取数据的时候,RS里面已经没有了你第一次的那个列了,所以会出错。 幸好ibatis 可以设置来改变这种缓存引起的问题,就是这个remapResults=true

<select?id=""?parameterClass=""?resultClass=""?remapResults="true">

</select>

热点排行