Mybatis分页插件PageHelper的使用

    xiaoxiao2025-03-01  17

    Mybatis分页插件 - PageHelper支持任何复杂的单表、多表分页。使用方法如下:

    1.导入jar包

    2.在Maven中添加依赖

    <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> </dependency>

    3.在mybatis配置文件中配置插件

    <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!-- 配置分页插件 --> <plugins> <plugin interceptor="com.github.pagehelper.PageHelper"> <!-- 设置数据库类型 Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库--> <property name="dialect" value="mysql"/> <!--指明使用的是哪种数据库--> </plugin> </plugins> </configuration>

    4.在查询时使用 只要添加一句代码就可以了:

    PageHelper.startPage(page,row); page:要显示第几页 row:每页多少条数据

    5.查询结果总数

    //创建一个pageInfo对象 取他的属性 PageInfo<TbItem> pageInfo = new PageInfo<>(list); //总数 int total = (int) pageInfo.getTotal();
    转载请注明原文地址: https://ju.6miu.com/read-1296773.html
    最新回复(0)