MybatisPluss操作数据库找不到mapper中的方法

img

img

img

img

img


我被这个问题整无语了 ,能试的解决方案我都试过了,还是没有用。我在组启动类上加了MapperScan,然后创建一个 mapper类继承basemapper,为什么调用里面自带的方法却找不到,而且target目录下也找得到StudentMapper和Student Mapper.xml。虽然我使用mybatisplus,自带的方法可以不用映射到对应的sql文件里,但是怎么改都用。

@Mapper与@MapperScan不可同时使用
看看缺少依赖包了没有

StudentMapper.xml 文件放到 src/test/resources/mapper 目录试试吧

加个配置类:
@Configuration
public class MPConfig {
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new PaginationInnerInterceptor());
return interceptor;
}
}

确认一下配置文件中是否有指定mapper 的目录