org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
时间: 2023-10-23 20:46:49 浏览: 19
解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found
5星 · 资源好评率100%
这个异常通常是因为 MyBatis 没有找到与你调用的方法相对应的 SQL 映射语句。
你需要检查以下几点:
1. 检查你的 Mapper XML 文件中是否定义了该方法对应的 SQL 映射语句,并且语句的 ID 是否与调用时传入的参数相同。
2. 检查你的 Mapper 接口中是否有该方法的定义,并且方法的名称和参数与 XML 文件中定义的相同。
3. 检查你的 Mapper 接口所在的包路径是否与 MyBatis 的配置文件中定义的包路径相同。
如果以上几点都没有问题,那么可能是因为 MyBatis 的 XML 文件没有正确加载,你可以尝试在 MyBatis 的配置文件中添加一条 `<mappers>` 配置,将 Mapper XML 文件的路径添加到其中。
如果还是无法解决问题,你可以将错误信息和相关代码贴出来,以便更好地分析和解决问题。
阅读全文