Invalid bound statement (not found): com.example.webshop.mapper.GoodsCoreApplyMapper.selectById
时间: 2024-03-31 18:30:41 浏览: 85
mybatisplus报Invalid bound statement (not found)错误的解决方法
5星 · 资源好评率100%
Invalid bound statement (not found): com.example.webshop.mapper.GoodsCoreApplyMapper.selectById 是一个错误的绑定语句,它表示在 com.example.webshop.mapper.GoodsCoreApplyMapper 接口中找不到名为 selectById 的语句。这个错误通常发生在使用 MyBatis 进行数据库操作时,当你在映射文件中引用了一个不存在的语句时会出现这个错误。
要解决这个问题,你需要检查以下几个方面:
1. 确保 com.example.webshop.mapper.GoodsCoreApplyMapper 接口中存在名为 selectById 的方法,并且方法的参数和返回值与映射文件中的语句定义一致。
2. 检查映射文件(通常是 XML 文件)中是否存在名为 selectById 的语句,并且语句的 id 属性与接口中的方法名一致。
3. 确保映射文件所在的路径在 MyBatis 的配置文件中正确配置,以便 MyBatis 能够找到映射文件。
如果以上步骤都没有问题,那么可能是因为编译或部署过程中出现了错误,你可以尝试重新编译和部署项目。
阅读全文