Invalid bound statement (not found): com.lixing.mapper.StudentMapper.getStudentsScore
时间: 2023-12-02 09:43:17 浏览: 85
MybatisPlus BaseMapper 中的方法全部 Invalid bound statement (not found Error处理)
5星 · 资源好评率100%
根据提供的引用内容,Invalid bound statement (not found)错误通常是因为Mybatis-plus无法找到对应的Mapper方法所导致的。可能的原因包括Mapper接口中的方法名与Mapper.xml文件中的id不匹配、Mapper.xml文件中的namespace与Mapper接口的包名不匹配等。解决方案如下:
1.检查Mapper接口中的方法名是否与Mapper.xml文件中的id匹配。
2.检查Mapper.xml文件中的namespace是否与Mapper接口的包名匹配。
3.检查Mapper.xml文件中是否存在对应的id。
以下是一个可能的解决方案:
```java
// StudentMapper.java
@Mapper
public interface StudentMapper {
List<Student> getStudentsScore();
}
<!-- StudentMapper.xml -->
<mapper namespace="com.lixing.mapper.StudentMapper">
<select id="getStudentsScore" resultType="com.lixing.entity.Student">
select * from student;
</select>
</mapper>
```
阅读全文