org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): org.zjsru.mapper.StudentMapper.selcetall
时间: 2023-11-28 08:46:23 浏览: 95
JAVA之ibatis2.3.X.ppt
这个错误通常是因为MyBatis找不到对应的SQL语句,可能是因为SQL语句的ID拼写错误或者没有在Mapper XML文件中定义。解决方案如下:
1. 检查Mapper XML文件中是否定义了名为org.zjsru.mapper.StudentMapper.selcetall的SQL语句。
2. 检查Mapper接口中是否有名为selcetall的方法,且方法名是否拼写正确。
3. 检查Mapper XML文件中的namespace是否与Mapper接口的全限定名一致。
4. 检查Mapper XML文件的路径是否正确,是否在MyBatis的配置文件中正确配置了Mapper XML文件的路径。
```xml
<!-- 示例Mapper XML文件 -->
<mapper namespace="org.zjsru.mapper.StudentMapper">
<select id="selcetall" resultType="Student">
SELECT * FROM student;
</select>
</mapper>
```
阅读全文