引入mybatis-plus报 Invalid bound statement错误问题的解决方法
时间: 2023-10-15 18:26:11 浏览: 41
引用中提到了一些可能导致引入mybatis-plus时出现"Invalid bound statement (not found)"错误的原因,包括mapper.xml文件不存在、mapper.xml文件内容有误以及mapper.xml文件路径配置有误。所以解决这个问题的方法也涵盖了这三个方面。
首先,确保mapper.xml文件存在并且路径正确。如果文件不存在或者路径配置有误,就会导致无法找到指定的SQL语句。
其次,检查mapper.xml文件的内容。可能是SQL语句的id写错了,或者SQL语句的格式有问题,比如缺少必要的标签或者标签嵌套错误。
最后,可以根据引用中提到的代码片段来定位具体出错的位置。在这段代码中,如果configuration.hasStatement(statementId)返回false,就说明找不到对应的SQL语句。此时,可以检查一下mapper接口是否正确地与mapper.xml文件相对应。
总结一下,解决"Invalid bound statement (not found)"错误的方法包括检查mapper.xml文件的存在和路径配置、检查mapper.xml文件的内容是否正确、以及确保mapper接口与mapper.xml文件相对应。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [mybatis plus 常见问题Invalid bound statement (not found)解决方法汇总](https://blog.csdn.net/zhicong1652/article/details/127475671)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [mybatis/mybatis plus报错:Invalid bound statement (not found) 解决方法汇总](https://blog.csdn.net/mashangzhifu/article/details/122808181)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]