springboot 没用xml Invalid bound statement
时间: 2023-10-21 20:28:16 浏览: 162
MybatisPlus BaseMapper 中的方法全部 Invalid bound statement (not found Error处理)
5星 · 资源好评率100%
你在使用 Spring Boot 中遇到了一个关于无效绑定语句(Invalid bound statement)的问题。这通常是因为 MyBatis 在解析 XML 配置文件时找不到正确的映射语句。
首先,请确保你的 XML 配置文件中定义了正确的映射语句,并且映射语句的命名空间和方法名与你的代码中的调用一致。
另外,你可能需要检查一下以下几点:
1. 确保你的 XML 配置文件路径在 Spring Boot 的扫描范围内。可以通过在主类上添加 `@MapperScan` 注解或在配置类上使用 `@MapperScan` 注解指定 Mapper 接口的包路径来实现。
2. 确保你的 Mapper 接口使用了 `@Mapper` 注解或者在 XML 配置文件中被正确引用。
3. 检查一下你的 XML 配置文件是否有语法错误,比如标签没有闭合等问题。
如果仍然无法解决问题,建议你提供更具体的错误信息和相关的代码片段,以便我更好地帮助你解决这个问题。
阅读全文