Invalid bound statement (not found): com.itheima.mapper.ArticleMapper.selectArticle
时间: 2023-11-04 16:00:56 浏览: 97
mybatisplus报Invalid bound statement (not found)错误的解决方法
5星 · 资源好评率100%
Invalid bound statement (not found)错误通常是因为无法找到对应的mapper映射文件或者mapper接口与映射文件的包名不一致所导致的。要解决这个问题,你可以按照以下步骤进行操作:
1. 确保mapper接口和映射文件的包名一致。在Java的配置文件中创建包,并将mapper映射文件放入该包中。确保包名的格式正确,使用`.`代替`/`。例如,如果你的mapper接口的包名是`com.itheima.mapper`,那么你需要在resources目录下创建`com/itheima/mapper`这样的多级文件夹,并将映射文件放入其中。
2. 如果你的文件夹是三级文件夹或者文件夹名不是`com.itheima.mapper`,请重新创建文件夹并按照上述步骤进行操作。确保文件夹的命名和层级结构正确。
3. 清理项目并重新启动。如果你是使用maven项目,可以通过运行`clean`命令来清理项目。
完成上述步骤后,再次运行程序,应该能够正常调用mapper方法查询数据库,而不再报Invalid bound statement (not found)错误。
阅读全文