mybatisplus报Invalid bound statement (not found): com.example.demo.mapper.UserMapper.selectList
时间: 2023-11-16 22:58:12 浏览: 85
MybatisPlus BaseMapper 中的方法全部 Invalid bound statement (not found Error处理)
5星 · 资源好评率100%
这个错误通常是因为mybatisplus无法找到对应的mapper文件或者mapper文件中的语句没有正确绑定。解决方案如下:
1. 确认mapper文件的位置和命名是否正确,一般情况下应该放在resource/mapper目录下,并且文件名应该与mapper接口的名称相同。
2. 确认mapper文件中的语句是否正确绑定,可以通过在mapper接口上添加@Mapper注解或者在启动类上添加@MapperScan注解来解决。
3. 确认是否添加了mybatisplus的依赖,可以在pom.xml文件中添加以下依赖:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.2</version>
</dependency>
如果已经添加了依赖,可以尝试更新版本或者重新导入依赖。
如果以上方法都无法解决问题,可以尝试重新生成mapper文件或者检查数据库连接是否正确。
阅读全文