diff --git a/CHANGELOG.md b/CHANGELOG.md
index a15315f07..1dc92eb8c 100755
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -20,6 +20,7 @@
* 【db 】 增加OceanBase的driver推断(pr#1217@Gitee)
* 【http 】 HttpRequest#get不再尝试File路径(issue#I9O6DA@Gitee)
* 【core 】 增加IdConstants,提高Snowflake初始化性能(issue#3581@Github)
+* 【core 】 优化 CharSequenceUtil工具类 startWithAny()、startWithAnyIgnoreCase() 参数命名错误问题(pr#1219@Gitee)
### 🐞Bug修复
* 【http 】 修复HttpUtil.urlWithFormUrlEncoded方法重复编码问题(issue#3536@Github)
@@ -38,6 +39,7 @@
* 【db 】 修复FuncComparator.thenComparing不生效问题(issue#3569@Github)
* 【core 】 修复EnumUtil空指针问题(issue#I9NSZ4@Gitee)
* 【core 】 修复NumberWordFormatter.format小数问题(issue#3579@Github)
+* 【db 】 修复JndiDSFactory空指针问题
-------------------------------------------------------------------------------------------------------------
# 5.8.27(2024-03-29)
diff --git a/hutool-db/src/main/java/cn/hutool/db/ds/jndi/JndiDSFactory.java b/hutool-db/src/main/java/cn/hutool/db/ds/jndi/JndiDSFactory.java
index d499ba189..f57767dff 100644
--- a/hutool-db/src/main/java/cn/hutool/db/ds/jndi/JndiDSFactory.java
+++ b/hutool-db/src/main/java/cn/hutool/db/ds/jndi/JndiDSFactory.java
@@ -15,13 +15,13 @@ import cn.hutool.setting.Setting;
* [group]
* jndi = jdbc/TestDB
* ---------------------
- *
+ *
* @author Looly
*
*/
public class JndiDSFactory extends AbstractDSFactory {
private static final long serialVersionUID = 1573625812927370432L;
-
+
public static final String DS_NAME = "JNDI DataSource";
public JndiDSFactory() {
@@ -29,7 +29,7 @@ public class JndiDSFactory extends AbstractDSFactory {
}
public JndiDSFactory(Setting setting) {
- super(DS_NAME, null, setting);
+ super(DS_NAME, DataSource.class, setting);
}
@Override