diff --git a/CHANGELOG.md b/CHANGELOG.md
index bc36a9544..467a40e93 100755
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,6 +10,7 @@
* 【core 】 优化XXXToMapCopier的部分性能(pr#1345@Gitee)
* 【http 】 `HttpConfig`增加参数`setIgnoreContentLength`可选忽略读取响应contentLength头(issue#ICB1B8@Gitee)
* 【core 】 `Assert`新增断言给定集合为空的方法以及单元测试用例(pr#3952@Github)
+* 【db 】 Db添加FetchSize的全局设置(pr#3978@Github)
*
### 🐞Bug修复
* 【core 】 修复`NumberUtil`isNumber方法以L结尾没有小数点判断问题(issue#3938@Github)
diff --git a/hutool-db/pom.xml b/hutool-db/pom.xml
index 7d227dd77..2e1aa3124 100755
--- a/hutool-db/pom.xml
+++ b/hutool-db/pom.xml
@@ -9,7 +9,7 @@
cn.hutool
hutool-parent
- 5.8.38
+ 5.8.38-SNAPSHOT
hutool-db
diff --git a/hutool-db/src/main/java/cn/hutool/db/DbUtil.java b/hutool-db/src/main/java/cn/hutool/db/DbUtil.java
index fb6b1d685..08a9b4131 100644
--- a/hutool-db/src/main/java/cn/hutool/db/DbUtil.java
+++ b/hutool-db/src/main/java/cn/hutool/db/DbUtil.java
@@ -254,9 +254,11 @@ public final class DbUtil {
/**
* 设置构造结果集时每次从数据库取到的行数
+ *
* @param fetchSize 每一轮网络请求获取的行数
+ * @since 5.8.39
*/
- public static void setStatementFetchSizeGlobal(Integer fetchSize){
+ public static void setStatementFetchSizeGlobal(Integer fetchSize) {
GlobalDbConfig.setStatementFetchSize(fetchSize);
}
}
diff --git a/hutool-db/src/main/java/cn/hutool/db/GlobalDbConfig.java b/hutool-db/src/main/java/cn/hutool/db/GlobalDbConfig.java
index 6df88544f..f25f8e320 100644
--- a/hutool-db/src/main/java/cn/hutool/db/GlobalDbConfig.java
+++ b/hutool-db/src/main/java/cn/hutool/db/GlobalDbConfig.java
@@ -39,7 +39,7 @@ public class GlobalDbConfig {
/**
* 自定义构造结果集时每次从数据库取的行数
*/
- protected static Integer statementFetchSize=null;
+ protected static Integer statementFetchSize = null;
/**
* 设置全局是否在结果中忽略大小写
@@ -126,7 +126,9 @@ public class GlobalDbConfig {
/**
* 设置构造结果集时每次从数据库取到的行数
+ *
* @param statementFetchSize 每一轮网络请求获取的行数
+ * @since 5.8.39
*/
public static void setStatementFetchSize(Integer statementFetchSize) {
GlobalDbConfig.statementFetchSize = statementFetchSize;