Db添加FetchSize的全局设置(pr#3978@Github)

This commit is contained in:
Looly 2025-06-20 11:43:19 +08:00
parent a10181dab2
commit 2493b8da8b
4 changed files with 8 additions and 3 deletions

View File

@ -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

View File

@ -9,7 +9,7 @@
<parent>
<groupId>cn.hutool</groupId>
<artifactId>hutool-parent</artifactId>
<version>5.8.38</version>
<version>5.8.38-SNAPSHOT</version>
</parent>
<artifactId>hutool-db</artifactId>

View File

@ -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);
}
}

View File

@ -39,7 +39,7 @@ public class GlobalDbConfig {
/**
* 自定义构造结果集时每次从数据库取的行数
*/
protected static Integer statementFetchSize=null;
protected static Integer statementFetchSize = null;
/**
* 设置全局是否在结果中忽略大小写<br>
@ -126,7 +126,9 @@ public class GlobalDbConfig {
/**
* 设置构造结果集时每次从数据库取到的行数
*
* @param statementFetchSize 每一轮网络请求获取的行数
* @since 5.8.39
*/
public static void setStatementFetchSize(Integer statementFetchSize) {
GlobalDbConfig.statementFetchSize = statementFetchSize;