条件查询
主要涉及条件构造体queryWrapper的简单使用,更多用法【如分组、排序等】可以前往mybatis官网查看相关文档
分页查询
1.编写配置类
实际是一个page拦截器,核心参数DbType.MYSQL,指定数据库类型
import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class MybatisPlusConfig {
@Bean
public MybatisPlusInterceptor paginationInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
PaginationInnerInterceptor paginationInterceptor = new PaginationInnerInterceptor(DbType.MYSQL);
interceptor.addInnerInterceptor(paginationInterceptor);
return interceptor;
}
}
2.在userController中添加映射
掌握Ipage接口与BaseMapper中selectPage方法简单使用即可
可以分页查询中结合条件查询使用【传个queryWrapper就行】
测试
只显示两条了,共7条,4页