diff --git a/src/main/java/org/springframework/data/r2dbc/core/DefaultDatabaseClient.java b/src/main/java/org/springframework/data/r2dbc/core/DefaultDatabaseClient.java index e59c23b..c90c8ec 100644 --- a/src/main/java/org/springframework/data/r2dbc/core/DefaultDatabaseClient.java +++ b/src/main/java/org/springframework/data/r2dbc/core/DefaultDatabaseClient.java @@ -1539,7 +1539,7 @@ class DefaultDatabaseClient implements DatabaseClient, ConnectionAccessor { } @Override - public void bind(Object identifier, Object value) { + public void bind(String identifier, Object value) { this.statement.bind(identifier, value); } @@ -1549,7 +1549,7 @@ class DefaultDatabaseClient implements DatabaseClient, ConnectionAccessor { } @Override - public void bindNull(Object identifier, Class type) { + public void bindNull(String identifier, Class type) { this.statement.bindNull(identifier, type); } diff --git a/src/main/java/org/springframework/data/r2dbc/dialect/BindTarget.java b/src/main/java/org/springframework/data/r2dbc/dialect/BindTarget.java index b8aeb70..3eeac17 100644 --- a/src/main/java/org/springframework/data/r2dbc/dialect/BindTarget.java +++ b/src/main/java/org/springframework/data/r2dbc/dialect/BindTarget.java @@ -33,7 +33,7 @@ public interface BindTarget { * @param identifier the identifier to bind to. * @param value the value to bind. */ - void bind(Object identifier, Object value); + void bind(String identifier, Object value); /** * Bind a value to an index. Indexes are zero-based. @@ -49,7 +49,7 @@ public interface BindTarget { * @param identifier the identifier to bind to. * @param type the type of {@literal null} value. */ - void bindNull(Object identifier, Class type); + void bindNull(String identifier, Class type); /** * Bind a {@literal null} value. diff --git a/src/test/java/org/springframework/data/r2dbc/core/NamedParameterUtilsUnitTests.java b/src/test/java/org/springframework/data/r2dbc/core/NamedParameterUtilsUnitTests.java index b96aa30..9b67157 100644 --- a/src/test/java/org/springframework/data/r2dbc/core/NamedParameterUtilsUnitTests.java +++ b/src/test/java/org/springframework/data/r2dbc/core/NamedParameterUtilsUnitTests.java @@ -313,7 +313,7 @@ public class NamedParameterUtilsUnitTests { operation.bindTo(new BindTarget() { @Override - public void bind(Object identifier, Object value) { + public void bind(String identifier, Object value) { throw new UnsupportedOperationException(); } @@ -324,7 +324,7 @@ public class NamedParameterUtilsUnitTests { } @Override - public void bindNull(Object identifier, Class type) { + public void bindNull(String identifier, Class type) { throw new UnsupportedOperationException(); } @@ -351,7 +351,7 @@ public class NamedParameterUtilsUnitTests { operation.bindTo(new BindTarget() { @Override - public void bind(Object identifier, Object value) { + public void bind(String identifier, Object value) { throw new UnsupportedOperationException(); } @@ -361,7 +361,7 @@ public class NamedParameterUtilsUnitTests { } @Override - public void bindNull(Object identifier, Class type) { + public void bindNull(String identifier, Class type) { throw new UnsupportedOperationException(); } @@ -388,7 +388,7 @@ public class NamedParameterUtilsUnitTests { operation.bindTo(new BindTarget() { @Override - public void bind(Object identifier, Object value) { + public void bind(String identifier, Object value) { throw new UnsupportedOperationException(); } @@ -398,7 +398,7 @@ public class NamedParameterUtilsUnitTests { } @Override - public void bindNull(Object identifier, Class type) { + public void bindNull(String identifier, Class type) { throw new UnsupportedOperationException(); }