问题出在: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);