org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.bookstore.dao.BookMapper.selectAll
时间: 2023-10-15 07:31:14 浏览: 85
JAVA之ibatis2.3.X.ppt
这个异常通常是由于 MyBatis 没有找到指定的 SQL 语句引起的。根据你提供的信息,看起来你在 `com.bookstore.dao.BookMapper` 接口中没有定义名为 `selectAll` 的 SQL 语句。
请确保在 `BookMapper.xml`(或者是你使用注解的话,可以是 `@Select` 注解所标注的方法)中定义了名为 `selectAll` 的 SQL 语句。例如,在 `BookMapper.xml` 文件中添加如下代码:
```xml
<select id="selectAll" resultType="com.bookstore.model.Book">
SELECT * FROM books
</select>
```
这样,MyBatis 就能找到并映射名为 `selectAll` 的 SQL 语句了。记得根据你的实际情况修改 SQL 语句和结果类型。
阅读全文