Idea上Mybais返回基本类型的数组报错



Idea上mybais返回基本类型的数组报错:Result type dosen’t match

查询出一行多列数据

就不能用 List</Integer/> / Integer[] 接收,因为不是同一个字段,目前只会用 vo对象来封装了。

以下方式就适合同一个字段的数据封装

1、List方式

1
2
// Mapper接口
List<Integer> findUserInfoIds();
1
2
3
4
5
6
7
<!-- xml -->
<select id="findUserInfoIds" resultType="java.lang.Integer">
SELECT
id
FROM
user_info
</select>

2、数组形式

1
Integer[] findUserInfoIds();
1
2
3
4
5
6
<select id="findUserInfoIds" resultType="java.lang.Integer">
SELECT
id
FROM
user_info
</select>
打赏
  • 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!
  1. © 2020 Liu Yang    湘ICP备20003709号

请我喝杯咖啡吧~

支付宝
微信