Invalid bound statement (not found): com.xiaobai.mapper.KjOutcomeMapper.selectByTypeAndState]
时间: 2023-07-11 13:56:13 浏览: 62
MybatisPlus BaseMapper 中的方法全部 Invalid bound statement (not found Error处理)
5星 · 资源好评率100%
这个错误通常是因为 MyBatis 没有找到对应的 Mapper 映射语句。可能的原因和解决方案如下:
1. 检查 Mapper 接口和 Mapper.xml 文件中的语句是否匹配,即方法名和参数类型是否一致。
2. 检查 Mapper.xml 文件中的语句是否存在,以及命名空间是否与 Mapper 接口中的包名和类名一致。
3. 检查 MyBatis 的配置文件中是否正确配置了 Mapper.xml 文件的路径,可以使用相对路径或绝对路径。
4. 检查 Mapper 接口上的 @Mapper 注解是否存在,如果使用的是 XML 配置文件,则需要在配置文件中使用 <mapper class="com.xiaobai.mapper.KjOutcomeMapper"/> 来显式地指定 Mapper 接口。
5. 如果以上步骤都没有解决问题,可以尝试清除缓存并重新编译,或者重启应用程序。
希望这些步骤可以帮助你解决这个问题。如果问题仍然存在,请提供更多的代码和错误信息以便更好地理解和解决问题。
阅读全文