我们在编写业务逻辑时候,有时需要借助mybatis-plus分页查询,但需要返回全部符合条件的数据,经过实践发现,只需要把 Page 对象的 current,size 全部重置为 -1 即可实现全部数据的返回。
示例代码:
public List listString(IPage page, StringQO stringQO) { if (Objects.isNull(page)) { // 赋值-1, 查询所有数据 page = new Page<>(-1, -1); } IPage stringPage = mapper.listString(page, stringQO); return stringPage.getRecords(); }
来源地址:https://blog.csdn.net/oojackoo/article/details/129140344