当前使用版本(必填,否则不予处理)

3.4.3

该问题是如何引起的?(确定最新版也有问题再提!!!)

重现步骤(如果有就写完整)

报错信息

IPage查询结果有数据,接口返回数据变为了null

接口返回直接返回ipage或者将ipage包到result实体里,都会出现这种现象

目前我这做法是重新定义一个自己的MyPage

@Data
@Builder
@Accessors(chain = true)
class MyPage{
    private  long total;

    private  List<T> data;

}

然后将Ipage里的数据 重新赋值到MyPage里就可以正常拿到数据:

MyPage.<E>builder().total(iPage.getTotal()).data(iPage.getRecords()).build()

2111637378701_ pic_hd 2121637378715_ pic

Comment From: miemieYaho

给出你的git形式的demo

Comment From: kamjin1996

ipage不是接口吗 返回com.baomidou.mybatisplus.extension.plugins.pagination.Page对象就好了