Invalid bound statement (not found)错误的解决一些办法

导语:在使用mybatis做前后端分离的项目时可能会遇到Invalid bound statement (not found)错误

一:检查是否编译成功

如果没有编译成功,可以重新停止重新运行,编译成功会看到下图选中文件都在:
Invalid bound statement (not found)错误的解决一些办法_第1张图片

一:检查mapper.java文件与对应的xml文件相对路径与名字是否相同

可以看到这两个文件在相对路径上时一样的,同时名字都一样。有时不一样就会报错。

Invalid bound statement (not found)错误的解决一些办法_第2张图片

二:检查mybatis.xml文件与mapper.xml文件相应配置是否正确

mapper:查看对应的路径是否正确
如图:我这里的路径就应该是:

Invalid bound statement (not found)错误的解决一些办法_第3张图片

mybatis:查看标签配置是否正确我这里一开始用了省事的方法直接配了包路径,不想一个一个配置,结果一直报错。如下:



改成另一种精确配置的方法之后就可以了
如下:




Invalid bound statement (not found)错误的解决一些办法_第4张图片

你可能感兴趣的:(java)