mybatis-plus分页

Posted 好Wu赖

tags:

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

mybatis-plus具有mybatis的所有功能,又多出一部分增强功能。

首先pom:

        <!-- mybatisPlus 核心库 -->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.3.1</version>
        </dependency>
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-generator</artifactId>
            <version>3.3.1</version>
        </dependency>
        <!--&lt;!&ndash; 模板引擎 &ndash;&gt;-->
        <dependency>
            <groupId>org.apache.velocity</groupId>
            <artifactId>velocity-engine-core</artifactId>
            <version>2.2</version>
        </dependency>

然后配置类:

package net.ylxt.sites.config;

import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * mybatis-plus分页插件配置类
 *
 * @author zel
 * @date 2020/2/17 18:57
 */
@Configuration
public class MybatisPlusConfig {
    /**
     *   mybatis-plus分页插件
     */
    @Bean
    public PaginationInterceptor paginationInterceptor() {
        PaginationInterceptor page = new PaginationInterceptor();
        // 设置方言
        page.setDialectType("mysql");
        return page;
    }
}

后端分页数据获取:

Page<UserMoneyLog> pu = iUserMoneyLogService.page(new Page<UserMoneyLog>(Integer.parseInt(currPage), Integer.parseInt(pageSize)),
                new QueryWrapper<UserMoneyLog>());
        res.put("pageUtil",pu);

 

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

mybatis-plus分页查询三种方法

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

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

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

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

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