注意错误提示,是在UserMapper.xml中出现的问题,自己检查后并没有发现问题。
从Mybatis官网文档中,找到select标签的下面两个属性的区别,将resultType换成resultMap后,问题解决。
属性解释引用如下:
引用地址:http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html
resultType | 从这条语句中返回的期望类型的类的完全限定名或别名。注意如果是集合情形,那应该是集合可以包含的类型,而不能是集合本身。使用 resultType 或 resultMap,但不能同时使用。 |
resultMap | 外部 resultMap 的命名引用。结果集的映射是 MyBatis 最强大的特性,对其有一个很好的理解的话,许多复杂映射的情形都能迎刃而解。使用 resultMap 或 resultType,但不能同时使用。 |