Invalid bound statement (not found): com.example.mybatis1.dao.IUserDao.findAllUer
时间: 2023-12-05 10:41:34 浏览: 105
使用mybatis-plus报错Invalid bound statement (not found)错误
根据提供的引用内容,Invalid bound statement (not found)错误通常是由于Mybatis无法找到映射文件中的某个语句引起的。针对这个问题,我们可以按照以下步骤进行排查:
1.检查Mapper接口中的方法名是否与映射文件中的语句ID一致。
2.检查Mapper接口的包路径是否与映射文件中的namespace一致。
3.检查映射文件中是否存在对应的语句。
4.检查映射文件中语句的ID是否与Mapper接口中的方法名一致。
根据提供的引用内容,Invalid bound statement (not found): com.example.mybatis1.dao.IUserDao.findAllUer,我们可以看出是在IUserDao接口中的findAllUer方法出现了问题。因此,我们需要检查该方法对应的映射文件中是否存在对应的语句。
如果映射文件中存在对应的语句,我们需要检查语句的ID是否与Mapper接口中的方法名一致。如果不一致,需要将语句ID修改为Mapper接口中的方法名。
如果映射文件中不存在对应的语句,需要添加对应的语句。
综上所述,解决Invalid bound statement (not found)错误的关键是要确保Mapper接口中的方法名与映射文件中的语句ID一致,并且映射文件中存在对应的语句。
阅读全文