读书人

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

发布时间: 2012-10-06 17:34:01 作者: rapoo

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 结果集的重映射

读书人网 >软件架构设计

热点推荐