From 3c49d9524a6376fd4c779e06104f257dd08fe0f1 Mon Sep 17 00:00:00 2001 From: yisiliang Date: Fri, 9 May 2025 18:59:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=90=E4=BA=9B=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E7=9A=84getParameterMetaData=20=E4=BC=9A=E8=BF=94=E5=9B=9E=20N?= =?UTF-8?q?ULL=EF=BC=8C=E7=84=B6=E5=90=8E=E5=AF=BC=E8=87=B4=E6=8A=A5?= =?UTF-8?q?=E9=94=99=EF=BC=8C=E4=B9=9F=E9=9C=80=E8=A6=81=E8=A7=84=E9=81=BF?= =?UTF-8?q?=E8=BF=99=E7=A7=8D=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hutool-db/src/main/java/cn/hutool/db/StatementUtil.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hutool-db/src/main/java/cn/hutool/db/StatementUtil.java b/hutool-db/src/main/java/cn/hutool/db/StatementUtil.java index 9a2079741..3b5a87622 100644 --- a/hutool-db/src/main/java/cn/hutool/db/StatementUtil.java +++ b/hutool-db/src/main/java/cn/hutool/db/StatementUtil.java @@ -301,6 +301,9 @@ public class StatementUtil { final ParameterMetaData pmd; try { pmd = ps.getParameterMetaData(); + if (pmd == null) { + return sqlType; + } sqlType = pmd.getParameterType(paramIndex); } catch (SQLException ignore) { // ignore