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

ibatis 对列变化的结果集怎么进行设定

2012-10-06 
ibatis 对列变化的结果集如何进行设定由于上次在项目中,碰到了在一个SQL查询的列不一致的情况,总是会出现

ibatis 对列变化的结果集如何进行设定

由于上次在项目中,碰到了在一个SQL查询的列不一致的情况,总是会出现第一次可以查询出来结果,第二次就不能查询出来,后来调查才发生,需要在SQL中配置重新生成结果集,默认为false。

只有将remapResults属性设置为true,才能在下次查询结果时,使用生成新的结果集MAP,不然的话,它会继续引用上一次查询的结果集MAP,这样就会导致有些字段无法配置到MAP中。

例子如下:

<select id="" parameterremapResults="true" resultClass="java.util.HashMap">

select
???$columnNames$
??from
???$tableName$ t0

</select

1 楼 sunflowers 2010-07-07   结果集的重映射

热点排行