使用mybatisplus basemapper出现Invalid bound statement (not found)
时间: 2024-05-14 16:11:02 浏览: 250
MybatisPlus BaseMapper 中的方法全部 Invalid bound statement (not found Error处理)
5星 · 资源好评率100%
出现 "Invalid bound statement (not found)" 错误的原因通常是因为 MybatisPlus 的 BaseMapper 找不到指定的 mapper 文件,或者指定的方法名错误导致的。
解决方法如下:
1. 确认 mapper 文件是否存在,以及 mapper 文件中是否有对应的 SQL 语句。
2. 确认 mapper 接口中方法名是否正确,特别是对于自定义的 SQL 语句,需要在注解中指定 SQL 语句的 ID,确保接口方法名与注解中的 ID 一致。
3. 确认 mapper 接口是否正确继承了 BaseMapper 接口,以及是否正确指定了对应的实体类。
如果以上三个问题都没有问题,那么可能是 MybatisPlus 的版本问题或者其他依赖库的问题,需要检查一下相关配置和版本信息。
阅读全文