mybatis 返回Integer数组
时间: 2023-07-17 18:56:09 浏览: 77
Mybatis返回int或者Integer类型报错的解决办法
5星 · 资源好评率100%
在 MyBatis 中,可以使用 resultMap 或 resultType 来返回 Integer 数组。
使用 resultMap 的示例:
```xml
<select id="getIntegerArray" resultType="java.util.List">
SELECT column_name FROM table_name
</select>
```
在这个示例中,查询语句会返回一个包含 Integer 值的结果集,然后 MyBatis 将其映射到 List<Integer> 类型的对象中。
使用 resultType 的示例:
```xml
<select id="getIntegerArray" resultType="java.lang.Integer[]" statementType="CALLABLE">
{ CALL procedure_name }
</select>
```
在这个示例中,查询语句是一个存储过程调用,返回一个 Integer 数组。MyBatis 将结果映射到 Integer[] 类型的对象中。
请注意,以上仅是示例,具体的 SQL 查询语句和映射配置应根据你的需求进行调整。
阅读全文