org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xusos.erp.stock.mapper.StockLogMapper.groupByLogType
时间: 2023-10-17 08:31:09 浏览: 123
在MyBatis中,当出现"org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)"这个异常提示时,说明在Mapper.xml文件中没有找到与指定的绑定语句相匹配的语句。具体地说,根据你提供的引用内容,该异常是由于在com.xusos.erp.stock.mapper.StockLogMapper接口的Mapper.xml文件中找不到与groupByLogType相关的绑定语句导致的。
根据引用所述,在进行业务操作时,如果业务调用链没有流转到Mapper.xml文件中,是不会报这个错误的。而一旦调用链流转到Mapper.xml文件,如果找不到相应的绑定关系,就会导致该错误的出现。
因此,要解决这个问题,你需要检查com.xusos.erp.stock.mapper.StockLogMapper接口的Mapper.xml文件,确保其中有与groupByLogType相关的正确绑定的语句。你可以查看该Mapper.xml文件中的SQL语句是否正确定义,并且确保与groupByLogType相关的语句已经正确声明和映射。
如果在Mapper.xml文件中找不到与groupByLogType相关的绑定语句,你需要添加相应的语句来解决这个问题。确保语句的ID与接口中的方法名一致,并且SQL语句正确,与数据库表和字段对应。
总结起来,当出现"org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)"异常时,你需要检查Mapper.xml文件中是否正确声明和映射了与groupByLogType相关的语句,并确保语句的ID与接口中的方法名一致,SQL语句正确。这样就可以解决这个异常。<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): com.xxx.xxx 的解决...](https://blog.csdn.net/Hello_World_QWP/article/details/126713075)[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 ]
阅读全文