Mybatis-plus分页

Posted LLL333

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis-plus分页相关的知识,希望对你有一定的参考价值。

添加依赖

        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.4.0</version>
        </dependency>

在启动类编辑

    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.H2));
        return interceptor;
    }

Mapper层编写

IPage<User> getList(Page<Object> page);

xml文件编写SQL

    <select id="getList" resultMap="getUserDate">
        select * from user
<!--         select * from user 最后不能添加;号-->
    </select>

Test测试

    @Test
    void Test01(){
        Page<Object> page = new Page<>(0, 2);
        List<User> records = userMapper.getList(page).getRecords();
        records.forEach(item->System.out.println(item));
    }

以上是关于Mybatis-plus分页的主要内容,如果未能解决你的问题,请参考以下文章

mybatis-plus分页查询三种方法

Mybatis-plus系列使用Mybatis-plus的selectPage()分页查询没生效

Mybatis-plus系列使用Mybatis-plus的selectPage()分页查询没生效

Mybatis-plus系列使用Mybatis-plus的selectPage()分页查询没生效

Mybatis-Plus分页插件查询慢解决方案

Mybatis-Plus分页插件功能无效问题