org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.shopping.www.mapper.GoodsMapper.selectById
时间: 2023-10-17 18:27:38 浏览: 84
JAVA之ibatis2.3.X.ppt
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.shopping.www.mapper.GoodsMapper.selectById是一个报错信息,表明在mapper接口中无法找到与之对应的映射语句。该报错属于ibatis的BindingException。解决方案可以从以下几个方面考虑:
1. 检查mapper接口的命名规范:确认是否与mapper.xml配置文件中的namespace一致,确保命名空间和接口名称匹配。
2. 检查mapper.xml配置文件中是否存在对应的映射语句:确认是否存在与selectById方法相对应的<select>标签,并检查其id属性是否与方法名一致。
3. 检查mapper接口中的方法是否正确定义:确认selectById方法的返回类型和参数类型是否与mapper.xml中的映射语句一致。
4. 检查mapper接口是否正确注解:如果使用注解方式配置mapper接口,需要确保接口上添加了@Mapper注解,以确保容器能够正确识别该接口为mapper接口。
通过以上几个方面的检查,可以解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.shopping.www.mapper.GoodsMapper.selectById的报错信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)](https://blog.csdn.net/m0_46261993/article/details/108125486)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文