From dc3cf163ff27c68cd9014524dfdad647f55d4506 Mon Sep 17 00:00:00 2001 From: Suomm <1474983351@qq.com> Date: Fri, 9 Jun 2023 21:24:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=BE=AA=E7=8E=AF=E5=88=86=E9=A1=B5?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=97=B6=EF=BC=8Ccount=20=E8=AF=AD=E5=8F=A5?= =?UTF-8?q?=E5=B8=A6=E6=9C=89=20limit=20=E5=AD=90=E5=8F=A5=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/mybatisflex/core/BaseMapper.java | 5 +++++ .../src/main/java/com/mybatisflex/core/row/RowMapper.java | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/BaseMapper.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/BaseMapper.java index d19a0619..5eaa4a89 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/BaseMapper.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/BaseMapper.java @@ -685,6 +685,11 @@ public interface BaseMapper { MapperUtil.queryFields(this, records, consumers); page.setRecords(records); } + + // 将之前设置的 limit 清除掉 + CPI.setLimitRows(queryWrapper, null); + CPI.setLimitOffset(queryWrapper, null); + return page; } diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/row/RowMapper.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/row/RowMapper.java index 989a41e1..fc8bb921 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/row/RowMapper.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/row/RowMapper.java @@ -464,6 +464,11 @@ public interface RowMapper { List records = selectListByQuery(schema,tableName, queryWrapper); page.setRecords(records); + + // 将之前设置的 limit 清除掉 + CPI.setLimitRows(queryWrapper, null); + CPI.setLimitOffset(queryWrapper, null); + return page; }