From 923517fe57377346bc368a19f556d076be9b36e2 Mon Sep 17 00:00:00 2001 From: Looly Date: Fri, 7 Jun 2024 15:31:27 +0800 Subject: [PATCH] fix #I9VS96 --- .../java/org/dromara/hutool/db/sql/StatementBuilder.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/hutool-db/src/main/java/org/dromara/hutool/db/sql/StatementBuilder.java b/hutool-db/src/main/java/org/dromara/hutool/db/sql/StatementBuilder.java index 4601d736c..d4bf35e6d 100644 --- a/hutool-db/src/main/java/org/dromara/hutool/db/sql/StatementBuilder.java +++ b/hutool-db/src/main/java/org/dromara/hutool/db/sql/StatementBuilder.java @@ -133,7 +133,9 @@ public class StatementBuilder implements Builder { Assert.notBlank(sql, "Sql String must be not blank!"); final List paramsBatch = this.boundSql.getParams(); - sqlFilter.filter(this.connection, this.boundSql, this.returnGeneratedKey); + if(null != this.sqlFilter){ + this.sqlFilter.filter(this.connection, this.boundSql, this.returnGeneratedKey); + } final StatementWrapper ps; try { @@ -175,7 +177,9 @@ public class StatementBuilder implements Builder { final Object[] params = this.boundSql.getParamArray(); Assert.notBlank(sql, "Sql String must be not blank!"); - sqlFilter.filter(this.connection, this.boundSql, this.returnGeneratedKey); + if(null != this.sqlFilter){ + this.sqlFilter.filter(this.connection, this.boundSql, this.returnGeneratedKey); + } try { return (CallableStatement) StatementWrapper