org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):selectlist
时间: 2023-12-13 20:34:09 浏览: 53
`org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)`异常通常是因为MyBatis找不到映射文件中的某个语句引起的。这个异常通常有两种情况:
1.映射文件中没有定义该语句。
2.映射文件中定义了该语句,但是语句的ID与调用时的ID不匹配。
解决这个异常的方法如下:
1.检查映射文件中是否定义了该语句,如果没有定义,则需要添加该语句的定义。
2.检查调用时的ID是否与映射文件中定义的ID匹配,如果不匹配,则需要修改调用时的ID。
下面是一个例子,演示了如何解决`org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)`异常:
```java
// 映射文件中的语句定义
<select id="selectList" resultType="com.team.news.model.NewsDetail">
select * from news_detail
</select>
// 调用时的语句ID与映射文件中的语句ID不匹配,会抛出异常
List<NewsDetail> newsList = sqlSession.selectList("com.team.news.mapper.NewsDetailMapper.selectByExample");
// 修改调用时的语句ID,使其与映射文件中的语句ID匹配
List<NewsDetail> newsList = sqlSession.selectList("com.team.news.mapper.NewsDetailMapper.selectList");
```
相关推荐
![png](https://img-home.csdnimg.cn/images/20210720083516.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)