From d9c63182d90eafaa98d950bf2ae748a050eb7bd8 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Fri, 18 May 2018 22:20:29 +0200 Subject: [PATCH] MapSqlParameterSource.addValue declares nullable value parameter Issue: SPR-16843 --- .../jdbc/core/namedparam/MapSqlParameterSource.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/spring-jdbc/src/main/java/org/springframework/jdbc/core/namedparam/MapSqlParameterSource.java b/spring-jdbc/src/main/java/org/springframework/jdbc/core/namedparam/MapSqlParameterSource.java index 9d7133862e1..1ce7204905a 100644 --- a/spring-jdbc/src/main/java/org/springframework/jdbc/core/namedparam/MapSqlParameterSource.java +++ b/spring-jdbc/src/main/java/org/springframework/jdbc/core/namedparam/MapSqlParameterSource.java @@ -63,7 +63,7 @@ public class MapSqlParameterSource extends AbstractSqlParameterSource { * @param value the value of the parameter * @see #addValue(String, Object) */ - public MapSqlParameterSource(String paramName, Object value) { + public MapSqlParameterSource(String paramName, @Nullable Object value) { addValue(paramName, value); } @@ -83,7 +83,7 @@ public class MapSqlParameterSource extends AbstractSqlParameterSource { * @return a reference to this parameter source, * so it's possible to chain several calls together */ - public MapSqlParameterSource addValue(String paramName, Object value) { + public MapSqlParameterSource addValue(String paramName, @Nullable Object value) { Assert.notNull(paramName, "Parameter name must not be null"); this.values.put(paramName, value); if (value instanceof SqlParameterValue) { @@ -100,7 +100,7 @@ public class MapSqlParameterSource extends AbstractSqlParameterSource { * @return a reference to this parameter source, * so it's possible to chain several calls together */ - public MapSqlParameterSource addValue(String paramName, Object value, int sqlType) { + public MapSqlParameterSource addValue(String paramName, @Nullable Object value, int sqlType) { Assert.notNull(paramName, "Parameter name must not be null"); this.values.put(paramName, value); registerSqlType(paramName, sqlType); @@ -116,7 +116,7 @@ public class MapSqlParameterSource extends AbstractSqlParameterSource { * @return a reference to this parameter source, * so it's possible to chain several calls together */ - public MapSqlParameterSource addValue(String paramName, Object value, int sqlType, String typeName) { + public MapSqlParameterSource addValue(String paramName, @Nullable Object value, int sqlType, String typeName) { Assert.notNull(paramName, "Parameter name must not be null"); this.values.put(paramName, value); registerSqlType(paramName, sqlType);