From 9f12f3d991d679c97d0f584bc1c52deae933d15e Mon Sep 17 00:00:00 2001 From: duandazhi Date: Wed, 29 Jun 2022 17:02:45 +0800 Subject: [PATCH] =?UTF-8?q?getTypeOfNull=20pmd=20=3D=20ps.getParameterMeta?= =?UTF-8?q?Data()=20NPE=20Optimization=20=20=E7=A9=BA=E6=8C=87=E9=92=88?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= 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 | 2 ++ 1 file changed, 2 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 935aeb575..ad8e63825 100644 --- a/hutool-db/src/main/java/cn/hutool/db/StatementUtil.java +++ b/hutool-db/src/main/java/cn/hutool/db/StatementUtil.java @@ -287,6 +287,8 @@ public class StatementUtil { * @since 4.6.7 */ public static int getTypeOfNull(final PreparedStatement ps, final int paramIndex) { + Assert.notNull(ps, "ps PreparedStatement must be not null in (getTypeOfNull)!"); + int sqlType = Types.VARCHAR; final ParameterMetaData pmd;