Invalid bound statement (not found): hbut.cs.qye.mapper.announcement.ActivityMapper.insertActivity
时间: 2023-11-20 10:52:05 浏览: 102
根据引用内容\[1\]和\[2\],出现"Invalid bound statement (not found)"错误的原因可能是项目找不到对应的xxxMapper.xml文件。解决方法可以尝试以下几种:
1. 确保在启动Spring Boot应用程序的类上添加了@MapperScan注解,并指定了正确的Mapper接口所在的包路径。
2. 确保xxxMapper.xml文件与Mapper接口在同一个包路径下,并且命名空间(namespace)与xml文件的包路径一致。
3. 检查方法名称是否一致,确保在Mapper接口和xxxMapper.xml文件中的方法名称一致。
4. 如果xxxMapper.xml文件中有中文注释,尝试去除注释并保存文件。
5. 尝试在xxxMapper.xml文件中添加一个空格或空行,并保存文件。
6. 如果以上方法都没有解决问题,可能是xxxMapper.xml文件本身编写有问题,需要检查xml文件的语法和逻辑是否正确。
7. 还有可能是没有将xxxMapper.xml文件添加到扫描的配置中,可以检查一下是否在配置文件中正确配置了Mapper的扫描路径。\[3\]
综上所述,您遇到的问题"Invalid bound statement (not found)"可能是由于xxxMapper.xml文件未找到或配置有误导致的。您可以根据上述方法逐一排查并解决问题。
#### 引用[.reference_title]
- *1* [Invalid bound statement (not found): com.jd.springboot.mapper.UserMapper.insert 解决方法](https://blog.csdn.net/weixin_44047784/article/details/123993594)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Invalid bound statement (not found): com.example.demo.mapper.getUser.](https://blog.csdn.net/xxpxxpoo8/article/details/127548543)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文