diff --git a/src/main/java/com/thinkgem/jeesite/common/persistence/Page.java b/src/main/java/com/thinkgem/jeesite/common/persistence/Page.java index b772b3ab74..9eef7ae34d 100644 --- a/src/main/java/com/thinkgem/jeesite/common/persistence/Page.java +++ b/src/main/java/com/thinkgem/jeesite/common/persistence/Page.java @@ -315,6 +315,10 @@ public void setCount(long count) { if (pageSize >= count){ pageNo = 1; } + //如果总数据量大于从数据库中查询的数据量,重启计算页面各个参数 + if(pageSize*pageNo>count){ + initialize(); + } } /**