mybatisplus报Invalid bound statement (not found)

mybatisplus-start 3.4.2
springboot 2.5.2
mapper中自定义方法,返回体自定义,sql写到xml中就会报Invalid bound statement (not found),如果用@select就可以正常执行
mapper中自定义方法,返回数据库实体,写到xml中无错
确认只引入了mybatisplus start,应该无jar冲突
确认yml中已经配置mapperlocations
确认启动类已添加mapperscan
有没有遇到相同问题呢
附图:
mapper
img
xml
img
yml
img
target
img

绑定参数有问题,把你写的xml和dao层方法发出来看下。

问题的实质就是mapper接口和mapper.xml没有映射起来
1.mapper.xml 里面的 namespace与实际类不一样
这个有个快捷的检测办法就是按住ctrl键,然后点击namespace里面的包名,如果能跳到对应的类,那就说明没得问题,如果你用的IDEA也是同样的办法,IDEA的包名是可以分段的,只能能点进去都没问题。
2.mapper接口的函数名称和mapper.xml里面的标签id不一致
3.构建没有进去,请看一下target文件夹下面这些是否存在,没有请重新构建
4.扫包是否添加,我的是添加在springboot启动类上面的,mapperscan完全限定名
5.配置文件写错
如果是Mybatis plus 

img