From 255f199c62d8cda04e56a03385b3dabe016abc37 Mon Sep 17 00:00:00 2001 From: MaxKey Date: Tue, 30 Nov 2021 16:57:03 +0800 Subject: [PATCH] Update JpaPagination.java --- .../org/apache/mybatis/jpa/persistence/JpaPagination.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mybatis-jpa-extra-core/src/main/java/org/apache/mybatis/jpa/persistence/JpaPagination.java b/mybatis-jpa-extra-core/src/main/java/org/apache/mybatis/jpa/persistence/JpaPagination.java index 23caa2d..b8ddf5b 100644 --- a/mybatis-jpa-extra-core/src/main/java/org/apache/mybatis/jpa/persistence/JpaPagination.java +++ b/mybatis-jpa-extra-core/src/main/java/org/apache/mybatis/jpa/persistence/JpaPagination.java @@ -30,6 +30,7 @@ import com.fasterxml.jackson.annotation.JsonIgnore; */ public class JpaPagination { + public static final int MAX_RESULTS = 10000; @JsonIgnore @Transient @@ -175,8 +176,12 @@ public class JpaPagination { } public void setPageSize(int pageSize) { + if(pageSize == -1 || pageSize > MAX_RESULTS) { + pageSize = MAX_RESULTS; + } this.pageSize = pageSize; } + @JsonIgnore public String getSortKey() { return sortKey; -- GitLab