From b5588049aa1abf1ff9604482e3624407b8526c67 Mon Sep 17 00:00:00 2001 From: Thomas Risberg Date: Wed, 12 May 2010 13:26:03 +0000 Subject: [PATCH] added null check for parameter (SPR-7193) git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3322 50f2f4bb-b051-0410-bef5-90022cba6387 --- .../org/springframework/jdbc/core/simple/AbstractJdbcCall.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/org.springframework.jdbc/src/main/java/org/springframework/jdbc/core/simple/AbstractJdbcCall.java b/org.springframework.jdbc/src/main/java/org/springframework/jdbc/core/simple/AbstractJdbcCall.java index 0e15b097147..c26cf131a0a 100644 --- a/org.springframework.jdbc/src/main/java/org/springframework/jdbc/core/simple/AbstractJdbcCall.java +++ b/org.springframework.jdbc/src/main/java/org/springframework/jdbc/core/simple/AbstractJdbcCall.java @@ -34,6 +34,7 @@ import org.springframework.jdbc.core.RowMapper; import org.springframework.jdbc.core.SqlParameter; import org.springframework.jdbc.core.metadata.CallMetaDataContext; import org.springframework.jdbc.core.namedparam.SqlParameterSource; +import org.springframework.util.Assert; import org.springframework.util.StringUtils; /** @@ -203,6 +204,7 @@ public abstract class AbstractJdbcCall { * @param parameter the {@link SqlParameter} to add */ public void addDeclaredParameter(SqlParameter parameter) { + Assert.notNull(parameter, "The supplied parameter must not be null"); if (!StringUtils.hasText(parameter.getName())) { throw new InvalidDataAccessApiUsageException( "You must specify a parameter name when declaring parameters for \"" + getProcedureName() + "\"");