nvalid bound statement (not found):
时间: 2023-10-20 20:36:19 浏览: 89
MyBatis绑定错误提示BindingException:Invalid bound statement (not found)的解决方法
Invalid bound statement (not found)是Mybatis中常见的错误。它通常由以下几种可能导致:
1. mapper方法名和mapper.xml中的id名不一致导致的。在mapper接口定义的方法名应该和对应的mapper.xml文件中定义的id名保持一致。如果不一致,就会导致Invalid bound statement (not found)错误。
2. 使用了Mybatisplus框架搭建项目时,调用mapper方法查询数据库时可能会报错Invalid bound statement (not found)。解决方案是在pom.xml文件中配置resource节点,确保mapper.xml文件能够被正确加载。
另外,还有一种解决方案是使用一个插件来帮助我们定位错误。这个插件可以在mapper接口和对应的mapper.xml文件之间添加一个小鸟图标,方便我们快速跳转到对应的文件进行修改。
所以,当出现Invalid bound statement (not found)错误时,我们可以首先检查mapper方法名和mapper.xml中的id名是否一致,然后确认配置文件是否正确加载,如果需要,可以使用插件来辅助定位错误。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文