org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned b

来源:互联网 发布:windows什么系统好用 编辑:程序博客网 时间:2024/06/05 03:32
使用mybatis分组查询,sql语句是:SELECT count(*) from t_parent_select_course sps  LEFT JOIN  t_school  s  ON  sps.stu_schoolId=s.id

 WHERE  s.school_name  LIKE '%小学%'  AND  sps.flag='1' GROUP BY sps.stu_schoolId;

但是我在代码中使用的是selectone()来接收,所以导致错误,原因是:查询方法中得到两个两个结果集,然而你的返回用了一个实体去接收,程序这个时候就不知道如何去分配了,所以报这个错,解决办法采用selectlist()接收。

0 1