org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.atguigu.mybatisplus.mapper.UserMapper.selectPageVo
时间: 2023-10-23 16:49:53 浏览: 205
使用mybatis-plus报错Invalid bound statement (not found)错误
这个异常通常发生在 Mybatis 中,它表示在映射文件中找不到指定的 SQL 语句。在你的情况下,异常信息显示了一个错误的 SQL 语句:`com.atguigu.mybatisplus.mapper.UserMapper.selectPageVo`。该错误通常发生在以下情况:
1. 检查 Mapper 接口中的方法名是否与映射文件中的 id 对应。也就是说,你在 Mapper 接口中定义的方法名必须与映射文件中的 id 相同。
2. 检查映射文件的路径是否正确。在 Mybatis 中,映射文件的路径通常与 Mapper 接口的包路径相同。
3. 检查 SQL 语句是否正确。在你的情况下,`com.atguigu.mybatisplus.mapper.UserMapper.selectPageVo` 可能是一个无效的 SQL 语句。
如果你已经检查了上述问题并且仍然无法解决问题,那么你可以尝试重新生成 Mapper 接口和映射文件。如果使用的是 Mybatis Generator,可以参考官方文档重新生成代码。如果手动编写 Mapper 接口和映射文件,可以尝试删除旧的文件并重新编写它们。
阅读全文