From 8b5d993e614ed2f07b80251fa76023f269dd451c Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Tue, 10 Oct 2023 21:55:12 +0200 Subject: [PATCH] Throw IllegalArgumentException for null SQL String Closes gh-31391 --- .../jdbc/core/namedparam/NamedParameterJdbcTemplate.java | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-jdbc/src/main/java/org/springframework/jdbc/core/namedparam/NamedParameterJdbcTemplate.java b/spring-jdbc/src/main/java/org/springframework/jdbc/core/namedparam/NamedParameterJdbcTemplate.java index d3ccb11fe2..8a36d20923 100644 --- a/spring-jdbc/src/main/java/org/springframework/jdbc/core/namedparam/NamedParameterJdbcTemplate.java +++ b/spring-jdbc/src/main/java/org/springframework/jdbc/core/namedparam/NamedParameterJdbcTemplate.java @@ -436,6 +436,7 @@ public class NamedParameterJdbcTemplate implements NamedParameterJdbcOperations * @return a representation of the parsed SQL statement */ protected ParsedSql getParsedSql(String sql) { + Assert.notNull(sql, "SQL must not be null"); return this.parsedSqlCache.get(sql); }