确认

  • [ ] 我使用的版本是最新版, 并且使用插件确认过项目里无依赖版本冲突
  • [x] 我已经在 issue 中搜索过, 确认问题没有被提出过
  • [x] 我已经修改标题, 将标题中的 描述 替换为遇到的问题

当前程序版本

3.5.3.1

问题描述

==> Preparing: SELECT COUNT(*) AS total FROM t_dialogue ==> Parameters: <== Columns: total <== Row: 4322 <== Total: 1

int pageSize = 500; int pageNum = 10;

Page page = new Page<>(pageNum, pageSize); // 创建查询条件(这里为空表示查询全量数据) LambdaQueryWrapper queryWrapper = Wrappers.lambdaQuery();

        // 执行分页查询
        IPage<Dialogue> resultPage = dialogueMapper.selectPage(page, queryWrapper);

执行的中间SQL语句为: ==> Preparing: SELECT id,title,model,agent_code,emp_no,create_time,update_time,source FROM t_dialogue LIMIT ? ==> Parameters: 500(Long)

第10页案例说查询到的数据应该是0,但是生成的中间SQL只有limit,没有offset参数

详细堆栈日志


Comment From: melonhzp

你检查一下分页插件的overflow是不是配置为true了?见文档

Comment From: miemieYaho

如上