MyBatis-plus自带的方法遇到 invalid bound statement (not found)
时间: 2023-12-16 21:28:38 浏览: 216
mybatis-plus快速入门项目-mybatis-plus基本操作大全-附带sql+项目文档
根据提供的引用内容,出现"invalid bound statement (not found)"错误是因为使用了MyBatis-Plus自带的方法,但没有对应的XXXMapper.xml文件。解决这个问题的方法是确保XXXMapper.xml文件存在,并且在配置文件中正确配置了Mapper的路径。
以下是解决这个问题的步骤:
1. 确保XXXMapper.xml文件存在,且位于正确的路径下。
2. 在配置文件中正确配置Mapper的路径,例如在application.properties文件中添加以下配置:
```properties
mybatis-plus.mapper-locations=classpath*:mapper/*.xml
```
这样配置后,MyBatis-Plus会自动扫描指定路径下的XXXMapper.xml文件。
3. 如果XXXMapper.xml文件存在于其他模块中,需要在主模块的pom.xml文件中添加对该模块的依赖。
请注意,以上解决方案是基于MyBatis-Plus的常规用法,如果你的情况有特殊需求或配置,请提供更多详细信息以便我能够给出更准确的解决方案。
阅读全文