From 83ffffb1106e6c698fef72b0b2157332a4b5f158 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E5=BF=97=E9=B9=8F?= <464455798@qq.com> Date: Sat, 24 Aug 2024 16:00:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DfindListByColumns=20count?= =?UTF-8?q?=E4=BC=A0null=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/io/jboot/db/model/JbootModel.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/jboot/db/model/JbootModel.java b/src/main/java/io/jboot/db/model/JbootModel.java index 47e3ba34..f27e7d61 100644 --- a/src/main/java/io/jboot/db/model/JbootModel.java +++ b/src/main/java/io/jboot/db/model/JbootModel.java @@ -771,7 +771,10 @@ public class JbootModel> extends Model { public List findListByColumns(Columns columns, String orderBy,Integer start, Integer count, String loadColumns) { processColumns(columns, "findList"); loadColumns = getLoadColumns(loadColumns); - String limitStr = buildLimitStr(start, count); + String limitStr = null; + if(null != count){ + limitStr = buildLimitStr(start, count); + } String sql = _getDialect().forFindByColumns(alias, joins, _getTableName(), loadColumns, columns.getList(), orderBy, limitStr); return columns.isEmpty() ? find(sql) : find(sql, columns.getValueArray()); } -- Gitee