mybatis返回List<Integer> resultMap怎么写
时间: 2023-06-18 19:05:45 浏览: 313
MyBatis查询返回Map示例代码
可以使用MyBatis的ResultMap来映射查询结果到Java对象或基本类型的集合中。对于返回类型为List<Integer>,可以按照以下方式进行配置:
1. 在mapper.xml中定义一个ResultMap,例如:
```
<resultMap id="integerResultMap" type="java.lang.Integer" />
```
2. 在查询语句中引用ResultMap,例如:
```
<select id="selectIds" resultMap="integerResultMap">
SELECT id FROM my_table
</select>
```
3. 在Java代码中调用mapper方法,例如:
```
List<Integer> ids = sqlSession.selectList("selectIds");
```
这样,查询结果中的每个整数值都会被映射为Java中的Integer对象,并被添加到返回的List中。
阅读全文