Invalid bound statement (not found): com.zxiot.mapper.DeviceInfoMapper.selectById
时间: 2023-11-15 16:02:51 浏览: 79
MybatisPlus BaseMapper 中的方法全部 Invalid bound statement (not found Error处理)
5星 · 资源好评率100%
这个错误提示是Mybatis在执行SQL语句时找不到对应的MappedStatement对象,通常是由于Mapper接口方法名或XML文件中的id与Mapper接口方法名不一致导致的。在这个具体的例子中,错误提示是"Invalid bound statement (not found): com.zxiot.mapper.DeviceInfoMapper.selectById",说明Mybatis在执行com.zxiot.mapper.DeviceInfoMapper接口中的selectById方法时找不到对应的MappedStatement对象。可能的原因是XML文件中的id与Mapper接口方法名不一致,或者XML文件没有正确加载。建议检查XML文件中的id是否与Mapper接口方法名一致,并确保XML文件已经正确加载。如果问题仍然存在,可以考虑重新编译项目并重新部署。
阅读全文