出现这种报错大多是因为resultType写错了,我这里查询的结果集是一个List,而这个List里面装的是Map,那么在这里我的resultType 应该是resultType="java.util.Map"而不是resultType=“java.util.List”
其实这么想就对了,如果这个查询的结果是List<User>,也就是我们封装好的实体,那么resultType应该是什么?肯定是封装好的实体类,也就是resultType其实是结果集的最小单元的类型,而不是包含最小单元的集合。
出现这种报错大多是因为resultType写错了,我这里查询的结果集是一个List,而这个List里面装的是Map,那么在这里我的resultType 应该是resultType="java.util.Map"而不是resultType=“java.util.List”
其实这么想就对了,如果这个查询的结果是List<User>,也就是我们封装好的实体,那么resultType应该是什么?肯定是封装好的实体类,也就是resultType其实是结果集的最小单元的类型,而不是包含最小单元的集合。