1、问题概述?
问题:不支持这种操作
通过mybatis执行sql语句,期望返回一组数据,期望的数据类型如下:
[320, 332, 301, 334, 390]
也就是一个集合或者数组,然后报错信息如下:
### The error occurred while handling results
### SQL: SELECT x.ct FROM `periphery` pp LEFT JOIN (SELECT id,COUNT(*) ct FROM `autocasemenu` pa LEFT JOIN `relation` pm ON pa.id=pm.`id` WHERE flag=0 GROUP BY id)X ON pp.`id`=x.id
### Cause: java.lang.UnsupportedOperationException] with root cause
java.lang.UnsupportedOperationException: null
2、解决办法?
问题本质:resultType返回的值是单条数据的数据类型,而不是全部
<select id="statisticsMenuCount" resultType="int">
</select>