zoukankan      html  css  js  c++  java
  • PageHelper简单实用

    mybatis-config.xml配置如下:

    <!-- 分页插件 -->
    <plugins>
        <plugin interceptor="com.github.pagehelper.PageHelper">
            <property name="dialect" value="mysql" />
            <property name="pageSizeZero" value="true" />
            <property name="reasonable" value="true" />
        </plugin>
    </plugins>

    controller.java中使用如下:

    // 分页查询
    PageHelper.startPage(pageNum, 10);
    List<Demo> demoList= demoService.getDemoList();
    PageInfo<Demo> resList = new PageInfo<Demo>(demoList);
    
    // PageInfo.getLastPage()获取最后一页的页码
    if (pageNum <= resList.getLastPage()) {
        rm.setCode("200");
        rm.setMsg("分页查询列表成功");
        rm.setResult(resList.getList());
    } else {
        rm.setCode("400");
        rm.setMsg("分页查询列表失败");
    }

    Demo为实体类,PageInfo为PageHelper提供的类,getList()方法用来获取List信息。

  • 相关阅读:
    CodeForces 546C(队列)
    N皇后摆放问题
    士兵队列
    货币问题
    C
    B
    ACM第三次比赛 Big Chocolate
    ACM比赛(第三次D)
    ACM第三次比赛UVA11877 The Coco-Cola Store
    uva 10382
  • 原文地址:https://www.cnblogs.com/xiaoyucoding/p/5519200.html
Copyright © 2011-2022 走看看