mybatis,返回 map
时间: 2023-11-24 17:47:19 浏览: 403
Mybatis resultMap
可以使用 MyBatis 的 resultMap 来实现将查询结果映射为 Map 类型。具体实现方式如下:
1. 在 Mapper.xml 文件中定义 resultMap:
```
<resultMap id="mapResult" type="java.util.HashMap">
<id column="id" property="id"/>
<result column="name" property="name"/>
<result column="age" property="age"/>
</resultMap>
```
2. 在 select 语句中使用 resultMap:
```
<select id="selectUser" resultMap="mapResult">
select id, name, age from user where id = #{id}
</select>
```
这样,查询结果就会被映射为一个 Map 类型的对象,其中 key 为列名,value 为对应的值。
阅读全文