org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.dao.UserDao.selectById
时间: 2023-11-12 20:58:44 浏览: 54
使用mybatis-plus报错Invalid bound statement (not found)错误
这个异常通常是因为 MyBatis 找不到对应的 SQL 语句,可能是 SQL 语句的命名不正确或者 XML 文件没有正确加载。您可以检查一下以下几个方面:
1. 确认 SQL 语句的命名是否正确,例如在 XML 文件中是否正确定义了 `<select>` 标签的 id 属性为 "selectById"。
2. 确认 XML 文件是否正确加载,例如在 MyBatis 的配置文件中是否正确配置了该 XML 文件的路径。
3. 确认是否在 Mapper 接口中正确定义了对应的方法,例如是否有一个名为 selectById 的方法。
如果以上几个方面都没有问题,您可以尝试重启应用程序或者检查一下数据库连接是否正常。
阅读全文