猪齿鱼分页原理

  • Choerodon平台版本:0.12.0

  • 运行环境(如localhost或k8s):localhost

  • 遇到问题时的前置条件:

  • 问题描述:

image
这个里面没有上面的字段


我也很好奇…我单元测试结果也是这样

有一个PageHelper.doPage()PageHelper.doPageAndSort()方法

知道这个方法…只是好奇返回结果是怎么加上的…

用的是PageHelper插件,原理就是拦截执行的select sql,然后根据方言拼接分页参数

在哪拦截的呢?单元测试的时候没有

choerodon-starter-mybatis-mapper包中io.choerodon.mybatis.pagehelper.PageInterceptor这个拦截器,拦截所有的select语句。你单元测试是不是把mapper mock掉了,然后去调用分页查询?