org.apache.ibatis.binding.BindingException: Invalid bound statement ,not found报错

0 环境

系统环境:win10

1 正文

先检查Mapper接口与相关联xml文件是否对应,需要检查包名,namespace位置是否写对,curd时id名称等能否对应上

常规步骤:

1:检查mapper接口和xml文件是否对应(包名 namespace)

2:检查接口中的函数名称与xml中crud的id名称能否对应上

3:查看是否自写的注释或是有空格。。。人为错误

题外话:有时候springboot忘了添加包扫描mapper包使用@MapperScan或使用xml配置(若没有配置mapper的位置的话)
经过调试发现 我遇到的问题是service指定的mapper接口与我所写的最终的mapper xml位置不一致 改好后没有预期值显示 只显示了json转换日期的数值 看了一下bean原来没有添加@data注解 添加了后 报了一下错 应该是字段冲突 看了一下我使用了联表sql语句 在结合自定义resultmap且继承逆向工程的初始resultmap 果然冲突了