From ce4359f0dd7e9037f558e53843505d935d9193eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E6=B5=B7=E5=93=A5?= Date: Sun, 14 May 2023 12:24:41 +0800 Subject: [PATCH] optimize Page.java --- .../main/java/com/mybatisflex/core/paginate/Page.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/paginate/Page.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/paginate/Page.java index 5e09a15c..ea7877d9 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/paginate/Page.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/paginate/Page.java @@ -32,12 +32,12 @@ public class Page implements Serializable { private long totalPage = INIT_VALUE; private long totalRow = INIT_VALUE; - public static Page of(int pageNumber, int pageSize) { - return new Page(pageNumber, pageSize); + public static Page of(int pageNumber, int pageSize) { + return new Page<>(pageNumber, pageSize); } - public static Page of(int pageNumber, int pageSize, long totalRow) { - return new Page(pageNumber, pageSize, totalRow); + public static Page of(int pageNumber, int pageSize, long totalRow) { + return new Page<>(pageNumber, pageSize, totalRow); } public Page() { @@ -114,7 +114,7 @@ public class Page implements Serializable { newPage.totalPage = totalPage; newPage.totalRow = totalRow; - if (records != null) { + if (records != null && !records.isEmpty()) { List newRecords = new ArrayList<>(records.size()); for (T t : records) { newRecords.add(mapper.apply(t));