Skip to content

Commit d9c6318

Browse files
committed
MapSqlParameterSource.addValue declares nullable value parameter
Issue: SPR-16843
1 parent 5b3bbad commit d9c6318

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Diff for: spring-jdbc/src/main/java/org/springframework/jdbc/core/namedparam/MapSqlParameterSource.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public MapSqlParameterSource() {
6363
* @param value the value of the parameter
6464
* @see #addValue(String, Object)
6565
*/
66-
public MapSqlParameterSource(String paramName, Object value) {
66+
public MapSqlParameterSource(String paramName, @Nullable Object value) {
6767
addValue(paramName, value);
6868
}
6969

@@ -83,7 +83,7 @@ public MapSqlParameterSource(@Nullable Map<String, ?> values) {
8383
* @return a reference to this parameter source,
8484
* so it's possible to chain several calls together
8585
*/
86-
public MapSqlParameterSource addValue(String paramName, Object value) {
86+
public MapSqlParameterSource addValue(String paramName, @Nullable Object value) {
8787
Assert.notNull(paramName, "Parameter name must not be null");
8888
this.values.put(paramName, value);
8989
if (value instanceof SqlParameterValue) {
@@ -100,7 +100,7 @@ public MapSqlParameterSource addValue(String paramName, Object value) {
100100
* @return a reference to this parameter source,
101101
* so it's possible to chain several calls together
102102
*/
103-
public MapSqlParameterSource addValue(String paramName, Object value, int sqlType) {
103+
public MapSqlParameterSource addValue(String paramName, @Nullable Object value, int sqlType) {
104104
Assert.notNull(paramName, "Parameter name must not be null");
105105
this.values.put(paramName, value);
106106
registerSqlType(paramName, sqlType);
@@ -116,7 +116,7 @@ public MapSqlParameterSource addValue(String paramName, Object value, int sqlTyp
116116
* @return a reference to this parameter source,
117117
* so it's possible to chain several calls together
118118
*/
119-
public MapSqlParameterSource addValue(String paramName, Object value, int sqlType, String typeName) {
119+
public MapSqlParameterSource addValue(String paramName, @Nullable Object value, int sqlType, String typeName) {
120120
Assert.notNull(paramName, "Parameter name must not be null");
121121
this.values.put(paramName, value);
122122
registerSqlType(paramName, sqlType);

0 commit comments

Comments
 (0)