• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

分页查询的详细实现

武飞扬头像
李丨少
帮助1


分页查询的详细实现步骤


Controller

/**
     * 分页查询
     * @param
     * @return
     */
    @ApiOperation(value = "分页查询")
    @PostMapping("pageBook")
    @LogAction(module = "李渊斌", method = "分页查询", logType = LogTypeEnum.SELECT, operatorType = OperatorTypeEnum.WEB)
    public ResponseVo pageBook(PageQuery pageQuery){
        CommonPage<StudentAo> commonPage = liTestService.pageBook(pageQuery);
        return ResponseVo.response(ResponseEnum.SUCCESS, commonPage);
    }

Service接口

 //分页
    CommonPage<StudentAo> pageBook(PageQuery pageQuery);

ServiceImpl实现类

/**
     * 分页查询
     * @param pageQuery
     * @return
     */
    @Override
    public CommonPage<StudentAo> pageBook(PageQuery pageQuery) {
        IPage<StudentAo> page = new Page<>(pageQuery.getCurrent(),pageQuery.getPageSize());
        page = baseMapper.getPageBook(page, pageQuery);
        return  CommonPageUtils.assemblyPage(page);
        }

Mapper接口

//分页查询
    IPage<StudentAo> getPageBook(IPage<StudentAo> page, @Param("pageQuery") PageQuery pageQuery);

Mapper.xml

<select id="getPageBook" resultType="java.util.Map">
        select <include refid="selectVo"/>  from test
    </select>

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgeijgi
系列文章
更多 icon
同类精品
更多 icon
继续加载