mybatis-plus Invalid bound statement (not found)问题怎么解决
时间: 2023-10-26 12:51:01 浏览: 95
引入mybatis-plus报 Invalid bound statement错误问题的解决方法
5星 · 资源好评率100%
MyBatis-Plus 的 "Invalid bound statement (not found)" 错误通常是由以下原因引起的:
1. SQL 语句的 ID 和 Mapper 中定义的不一致。
2. Mapper 文件没有正确的加载或解析。
3. Mapper 文件中缺少 SQL 语句。
解决方法:
1. 检查 Mapper 文件中的 SQL 语句的 ID 是否与对应的 Mapper 接口方法名一致。
2. 确认 Mapper 文件已经正确的加载或解析,可尝试重新加载 Mapper 文件或重启应用程序。
3. 检查 Mapper 文件中是否缺少对应的 SQL 语句,可以通过添加对应的 SQL 语句来解决。
另外,如果你使用的是 MyBatis-Plus 的代码生成器,也可能是由于代码生成器生成的 Mapper 文件中存在错误引起的。可以尝试使用手动编写 Mapper 文件的方式来解决。
阅读全文