invalid bound statement (not found)解决办法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了invalid bound statement (not found)解决办法相关的知识,希望对你有一定的参考价值。

参考技术A 上面配置的是扫描mapper 的xml 文件的路径, 如果路径没有填写正确, 那么是不能正确扫描的. 由于你的填写错误, 导致mybatis没有扫描到你的xml文件, 也会导致出现问题.

这种情况一定要注意了, 大概率是因为我们的开发机器是 window, 而服务器是Linux, window 文件系统的一大特点是, 大小写不区分(不信的话可以你的window机器上面创建两个文件名一样的, 但是大小写不同的文件, window一定会提醒你,文件名已经存在), 而linux 上面是区分大小写的. 所以请检查你的mapper文件名是否是大小写一致. 一般情况下, 在window 上面开发一定要记得文件名自己要统一大小写一致, 不然上了测试或者是生产环境, 会出问题的.

报错 Invalid bound statement (not found): com.xxx.mapper.xxx

Mybaits-puls项目启动时报错 Invalid bound statement (not found): com.xxx.mapper.xxx
原因:
项目启动时未找到mapper中的方法

解决办法:
在springboot或mybaits-puls的配置文件中加上:

mybatis-plus.mapperLocations=classpath:XXX/XXXX/mapper/**/*.xml  

地址最终指向你的xml文件即可

以上是关于invalid bound statement (not found)解决办法的主要内容,如果未能解决你的问题,请参考以下文章

Invalid bound statement not found

Invalid bound statement (not found) 错误原因

报错 Invalid bound statement (not found): com.xxx.mapper.xxx

Invalid bound statement (not found)

Mybatis 异常记录: Invalid bound statement (not found)

mybatis错误:Invalid bound statement (not found)