mybatis Mapper文件查询返回map
时间: 2023-10-25 08:19:46 浏览: 113
Mybatis查询语句结果集的总结大全
在 MyBatis 的 Mapper 文件中,可以使用 `resultType="map"` 来指定查询结果的返回值类型为 Map。例如:
```xml
<select id="selectUserById" resultType="map">
SELECT * FROM users WHERE id = #{id}
</select>
```
这样查询的结果将会是一个 Map 对象,其中键为列名,值为列对应的值。如果查询结果有多行,那么将会返回一个包含多个 Map 对象的 List。
需要注意的是,如果 Mapper 文件中指定了 `resultType`,那么查询结果的列名将会被转换为对应的 Java 对象的属性名。如果想要保留原始的列名,可以使用 `resultMap` 来自定义结果映射。
阅读全文