pageHelperpageHelper的使用

Posted y-song

tags:

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

     PageHelper.startPage(pageNum, pageSize, sortColumn);
        List<UcUser> list = userMapper.queryUcUserAll();
        PageInfo<UcUser> pageInfo = new PageInfo<>(list);
        return pageInfo;

 

项目实例

controller.java

 /**
     * 分页查询所有用户
     *
     * @param
     */
    @RequestMapping("/queryUserAll")
    @Api
    public void queryUserAll(Integer pageNum, Integer pageSize, String sortColumn) {
        if (pageNum == null || pageSize == null) {
            sendJson(false, "pageNum和pageSize不能为null", "");
            return;
        }
        PageInfo<UcUser> ucUserPageInfo = userService.queryUcUserAll(pageNum, pageSize, sortColumn);
        //判断list是否为空
        if (ObjectUtil.isNull(ucUserPageInfo)) {
            sendJson(false, "", "");
            return;
        }
        sendJson(true, "", ucUserPageInfo);
    }

service.java

  public PageInfo<UcUser> queryUcUserAll(Integer pageNum, Integer pageSize ,String sortColumn) {
        //String OrderBy = "createtime DESC";
        PageHelper.startPage(pageNum, pageSize, sortColumn);
        List<UcUser> list = userMapper.queryUcUserAll();
        PageInfo<UcUser> pageInfo = new PageInfo<>(list);
        return pageInfo;
    }

pageInfo中包含分页后的数据,以及总条数等等信息.....

以上是关于pageHelperpageHelper的使用的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot分页插件配置

PageHelper实现分页

学成在线(第7天)

分页插件PageHelper

SpringBoot2.0系列教程Springboot框架添加PageHelper分页查询功能

使用C#编写自己的代码生成器,附代码讲解