mybatis返回map<string,string>
时间: 2023-11-10 12:51:22 浏览: 367
MyBatis查询返回Map示例代码
在 MyBatis 中,可以使用 ResultMap 配置来返回一个 Map<String, String>。首先,你需要在 XML 配置文件中定义一个 ResultMap,然后在 SQL 查询语句中使用该 ResultMap。
下面是一个示例:
1. 在 XML 配置文件中定义 ResultMap:
```xml
<resultMap id="stringMap" type="java.util.HashMap">
<id property="key" column="key" />
<result property="value" column="value" />
</resultMap>
```
2. 在 SQL 查询语句中使用 ResultMap:
```xml
<select id="selectStringMap" resultMap="stringMap">
SELECT key, value FROM your_table
</select>
```
这样,当你执行该 SQL 查询时,MyBatis 将会返回一个 List<Map<String, String>>,其中每个 Map 对象表示一行记录,key 对应列名 "key" 的值,value 对应列名 "value" 的值。
注意:上述示例中的 "your_table" 需要替换为你实际的表名或表别名。
阅读全文