MyBatis报错IncompleteElementException

MyBatis搜索数据库结果返回时报错

org.apache.ibatis.builder.IncompleteElementException: Could not find result map …

导致 500 错误

运行环境:

IntelliJ IDEA 2021.2.3 (Ultimate Edition)
Build #IU-212.5457.46, built on October 12, 2021
Runtime version: 11.0.12+7-b1504.40 amd64

解决方案

有result map找不到, 可能是在MyBatis配置文件中配置查询语句时错吧resultType写成了是resultMap

image-20211116192258512

改成:

1
2
3
<select id="search" resulType="">
...
</select>

因为类的全路径并不是一个resultMap, MyBatis因为找不到这样一个resultMap就会报错

Author: klenq
Link: https://klenq.github.io/2021/11/16/MyBatis报错IncompleteElementException/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.