问题出在:mybatis中的resultType=“java.util.List”
mybatis中,当返回类型为list时,resultType不能写成List类型,而应该写成返回的元素的具体类型。
resultType是集合中的元素的类型,并不是集合(如List)本身
xxxMapper.xml
<select id="getRoleNameList" parameterType="java.util.HashMap"
resultType="java.util.List"> xxxxxxxxxx </select>
xxxDAO.java
List getRoleNameList(Map params);
改成
xxxMapper.xml
<select id="getRoleNameList" parameterType="java.util.HashMap"
resultType="java.util.HashMap"> xxxxxxxxxx </select>
xxxDAO.java
List<HashMap> getRoleNameList(Map params);