From 4f68e8f83eed63f39f56e976c14c4f0bef61a907 Mon Sep 17 00:00:00 2001 From: Looly Date: Mon, 12 May 2025 09:17:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9F=90=E4=BA=9B=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BA=93=E7=9A=84getParameterMetaData=E4=BC=9A?= =?UTF-8?q?=E8=BF=94=E5=9B=9ENULL=EF=BC=8C=E5=AF=BC=E8=87=B4=E7=A9=BA?= =?UTF-8?q?=E6=8C=87=E9=92=88=E7=9A=84=E9=97=AE=E9=A2=98=E3=80=82=EF=BC=88?= =?UTF-8?q?pr#3936@Github=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/org/dromara/hutool/db/sql/StatementWrapper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hutool-db/src/main/java/org/dromara/hutool/db/sql/StatementWrapper.java b/hutool-db/src/main/java/org/dromara/hutool/db/sql/StatementWrapper.java index bb71e112f..be4d7df16 100644 --- a/hutool-db/src/main/java/org/dromara/hutool/db/sql/StatementWrapper.java +++ b/hutool-db/src/main/java/org/dromara/hutool/db/sql/StatementWrapper.java @@ -643,7 +643,9 @@ public class StatementWrapper extends SimpleWrapper implement final ParameterMetaData pmd; try { pmd = this.raw.getParameterMetaData(); - sqlType = pmd.getParameterType(paramIndex); + if(null != pmd){ + sqlType = pmd.getParameterType(paramIndex); + } } catch (final SQLException ignore) { // ignore // log.warn("Null param of index [{}] type get failed, by: {}", paramIndex, e.getMessage());