Invalid bound statement (not found): com.fcwc.system.mapper.SysConfigMapper.selectConfigList
时间: 2023-11-12 18:49:16 浏览: 97
mybatisplus报Invalid bound statement (not found)错误的解决方法
5星 · 资源好评率100%
Invalid bound statement (not found)错误通常是由于MyBatis-plus无法找到对应的SQL映射语句引起的。这个错误可能有以下几个原因:
1. SQL映射语句未正确配置或未找到:请检查`SysConfigMapper.xml`文件中是否正确配置了`selectConfigList`的SQL语句,并确保该文件与`SysConfigMapper.java`位于相同的包路径下。
2. MyBatis-plus自动扫描失败:请检查`@MapperScan`注解是否正确配置在启动类上,并且包路径正确。
3. 数据库表名与实体类名称不匹配:请确保数据库表名与实体类名称一致,包括大小写和下划线的使用。
4. MyBatis-plus版本不兼容:请确保使用的MyBatis-plus版本与你项目中的其他依赖库版本兼容,可以尝试更新MyBatis-plus版本或检查其他依赖库的版本。
解决该问题的方法包括:
1. 确认SQL映射语句是否正确配置,并按照正确的路径和文件名保存。
2. 检查`@MapperScan`注解是否正确配置,并确保包路径是正确的。
3. 确认数据库表名与实体类名称一致。
4. 尝试更新MyBatis-plus版本或检查其他依赖库的版本。
阅读全文