HashMap的使用
返回的数据类型是HashMap
在查询的字段后添加 “key” 作为map的key值即可。
<select id="queryPersonOutByHashMap" resultType="HashMap">
select id "id",name "name" from person
</select>
若返回的是集合(即有多个Map),则需要使用List将Map嵌套。
List<HashMap<String,Object>> queryPersonOutByHashMap();
实现resultMap功能
当属性名与字段名不一致的时候,除了使用resultMap,还可以使用HashMap+resultType。在字段名后加上 “属性名” 即可关联两者。
<!-- 字段名为pname Person中属性名为name-->
<select id="queryPersonByHashMap" resultType="Person">
select id "id", pname "name" from person where id = 1
</select>