-
Choerodon平台版本:0.12.0
-
运行环境(如localhost或k8s):localhost
-
遇到问题时的前置条件:
-
问题描述:
这个里面没有上面的字段
有一个PageHelper.doPage()
和PageHelper.doPageAndSort()
方法
知道这个方法…只是好奇返回结果是怎么加上的…
用的是PageHelper插件,原理就是拦截执行的select sql,然后根据方言拼接分页参数
在哪拦截的呢?单元测试的时候没有
在choerodon-starter-mybatis-mapper
包中io.choerodon.mybatis.pagehelper.PageInterceptor
这个拦截器,拦截所有的select语句。你单元测试是不是把mapper mock掉了,然后去调用分页查询?