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());