diff --git a/src/main/java/io/jboot/db/model/JbootModel.java b/src/main/java/io/jboot/db/model/JbootModel.java index 47e3ba343e20dceb75d430fd66357bb513e4e68c..f27e7d6123c14e306dc6172533a92b16fdcf72a5 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()); }