Invalid bound statement (not found): com.dao.IndexNewsDao.getIndexNewsList
时间: 2023-07-12 20:05:30 浏览: 77
使用mybatis-plus报错Invalid bound statement (not found)错误
这个错误可能是因为 MyBatis 在 Mapper XML 文件中找不到名为 `getIndexNewsList` 的绑定语句。常见的原因有以下几种:
1. Mapper XML 文件中没有定义名为 `getIndexNewsList` 的 `<select>`、`<insert>`、`<update>` 或 `<delete>` 绑定语句。请检查 Mapper XML 文件中是否存在该绑定语句。
2. Mapper XML 文件中定义了名为 `getIndexNewsList` 的绑定语句,但是没有使用正确的命名空间(namespace)。请检查 Mapper XML 文件中的命名空间是否正确。
3. Mapper XML 文件中定义了名为 `getIndexNewsList` 的绑定语句,但是没有使用正确的 ID。请检查 Mapper XML 文件中的绑定语句的 ID 是否正确。
4. Mapper 接口中的方法名和 Mapper XML 文件中的绑定语句的 ID 不一致。请检查 Mapper 接口中的方法名是否和 Mapper XML 文件中的绑定语句的 ID 一致。
综上所述,你需要检查 Mapper XML 文件和 Mapper 接口中是否存在以上问题,并进行相应的修改。
阅读全文