假如说我现在查询一张表 select col1,col2 from talbe2 where id=1 下次可能查select col3,col4 from table2 where id=2 总返回一条记录,并且只显示连个字段,但是却不返回固定的字段。问result该返回什么类型?例如查询出的数据总是类似于 【张三,李四】
<select id="dynamic" resultClass="java.util.HashMap" remapResult="true" parameterClass="XXXXX"> select * from table </select>
没试过,估计不可以。
因为,resultClass所对应的class是需要配置的(简单类型除外),
然而,你让他返回ResultSet,他也不知道怎么返回。我没环境,你试的结果是什么?
不知道要怎么才能得到一个ResultSet啊?
这样一个sql语句怎么映射?
这样一个sql语句怎么映射?
<select id="dynamic" resultClass="java.util.HashMap" remapResult="true" parameterClass="XXXXX">
select * from table
</select>