diff --git a/hutool-db/src/main/java/cn/hutool/v7/db/sql/StatementWrapper.java b/hutool-db/src/main/java/cn/hutool/v7/db/sql/StatementWrapper.java index 010b3847a..d26d4b327 100644 --- a/hutool-db/src/main/java/cn/hutool/v7/db/sql/StatementWrapper.java +++ b/hutool-db/src/main/java/cn/hutool/v7/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());