Mapped Statements collection does not contain value for SongXianSyncDataSQL.batchSaveDevInfo
时间: 2023-10-25 14:28:13 浏览: 106
这个错误通常是因为 MyBatis 在解析 SQL 映射文件时找不到对应的 SQL 语句。具体来说,它表示 MyBatis 的 Mapper XML 文件中没有名为 "SongXianSyncDataSQL.batchSaveDevInfo" 的 SQL 语句。你需要检查一下你的 Mapper XML 文件,看看是否存在该语句,以及语句的命名是否正确。另外,也需要确认一下你的 Mapper 接口中是否定义了该方法。如果没有定义,你需要在接口中添加该方法的定义。
相关问题
Mapped Statements collection does not contain value for KfbSupplierGoodsMapper.findGoodsList
问题的报错信息是"Mapped Statements collection does not contain value for KfbSupplierGoodsMapper.findGoodsList",这意味着在KfbSupplierGoodsMapper接口中没有找到名为findGoodsList的映射语句。根据引用中的信息,这个错误是由于找不到对应的方法导致的。可能的原因是没有在Mapper接口中定义该方法,或者没有正确配置映射语句。解决这个问题的方法是确保KfbSupplierGoodsMapper接口中已经定义了findGoodsList方法,并且在配置文件中正确地配置了对应的映射语句。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [【报错记录】MybatisPlus报Mapped Statements collection does not contain value for...](https://blog.csdn.net/DCTANT/article/details/126468022)[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^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
Mapped Statements collection does not contain value for dept.selectDept
对于报错"Mapped Statements collection does not contain value for dept.selectDept",有几个可能的解决思路。
首先,需要检查mabatis全局配置文件是否正确加载了映射器。确保在全局配置文件中正确配置了mapper的路径。
其次,检查全局配置文件和mapper的XML文件是否已经编译。确保这些文件已经正确编译到了目标位置,可以查看一下编译后的目录结构。
接着,检查配置文件中的namespace是否与接口类相匹配。确保配置文件中的namespace与接口类的包名和类名一致。还要确保在实现类中调用方法时有正确加上namespace。
最后,检查配置文件中配置的方法名称、输入值、返回值是否与接口中的完全一致。确保配置文件中的方法名称、输入值、返回值与接口中的方法定义一致。
此外,还需要检查项目的maven配置文件,确保正确配置了build的resources,以确保mapper.xml文件被正确加载到项目中。
综上所述,解决"Mapped Statements collection does not contain value for dept.selectDept"的方法包括:检查全局配置文件的映射器加载、检查配置文件和mapper的XML文件是否编译、确保namespace与接口类匹配、检查配置文件中方法的名称、输入、输出是否一致,以及检查maven配置文件是否正确配置build的resources。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [mybatisMapped报错 Statements collection does not contain value for](https://download.csdn.net/download/wangdujing/3925103)[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: 33.333333333333336%"]
- *2* [Mybatis出现Mapped Statements collection does not contain value错误解决方法](https://blog.csdn.net/TXNull/article/details/81043926)[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: 33.333333333333336%"]
- *3* [Mapped Statements collection does not contain value for 解决方法](https://blog.csdn.net/weimezilie/article/details/51940546)[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: 33.333333333333336%"]
[ .reference_list ]
阅读全文