MyBatis项目中在查询数据库时遇到org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.String。
然后,我就把 sql 语句直接放到数据库工具上查询,可以查询出结果,应该是在使用MyBatis时配置出了问题。
仔细检查了一下,原来由于自己在使用开发工具补全时不小心把 resultType="java.lang.String" 写成了 resultMap="java.lang.String" ,结果就导致了这个问题。
补充:全面检查一下所有的配置文件,可能会受其它配置文件的影响,我就在上面吃了很大的亏。在当前文件检查了N多遍,重写了N多遍,都不能解决问题。后来把其它文件暂时删除,问题解决了。唉,白白浪费了一天时间浪费了。
来源:oschina
链接:https://my.oschina.net/u/1157906/blog/206076