From 5c4d14be6ba7b554c983175d29a0815cbffb1b04 Mon Sep 17 00:00:00 2001 From: Jens Schauder Date: Tue, 17 May 2022 16:07:12 +0200 Subject: [PATCH] fix --- .../data/jdbc/repository/query/StringBasedJdbcQuery.java | 4 ++-- .../jdbc/repository/query/StringBasedJdbcQueryUnitTests.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/repository/query/StringBasedJdbcQuery.java b/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/repository/query/StringBasedJdbcQuery.java index 7d6cdf10..831558a5 100644 --- a/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/repository/query/StringBasedJdbcQuery.java +++ b/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/repository/query/StringBasedJdbcQuery.java @@ -171,13 +171,13 @@ public class StringBasedJdbcQuery extends AbstractJdbcQuery { if (value instanceof Iterable) { List mapped = new ArrayList<>(); - SQLType jdbcType = null; + JDBCType jdbcType = null; Class elementType = resolvableType.getGeneric(0).resolve(); Assert.notNull(elementType, "@Query Iterable parameter generic type could not be resolved!"); for (Object o : (Iterable) value) { JdbcValue elementJdbcValue = converter.writeJdbcValue(o, elementType, - JdbcUtil.targetSqlTypeFor(JdbcColumnTypes.INSTANCE.resolvePrimitiveType(elementType))); + JdbcUtil.sqlTypeFor(JdbcColumnTypes.INSTANCE.resolvePrimitiveType(elementType))); if (jdbcType == null) { jdbcType = elementJdbcValue.getJdbcType(); } diff --git a/spring-data-jdbc/src/test/java/org/springframework/data/jdbc/repository/query/StringBasedJdbcQueryUnitTests.java b/spring-data-jdbc/src/test/java/org/springframework/data/jdbc/repository/query/StringBasedJdbcQueryUnitTests.java index 0370f267..4387c6f8 100644 --- a/spring-data-jdbc/src/test/java/org/springframework/data/jdbc/repository/query/StringBasedJdbcQueryUnitTests.java +++ b/spring-data-jdbc/src/test/java/org/springframework/data/jdbc/repository/query/StringBasedJdbcQueryUnitTests.java @@ -42,8 +42,8 @@ import org.springframework.data.jdbc.core.convert.BasicJdbcConverter; import org.springframework.data.jdbc.core.convert.JdbcConverter; import org.springframework.data.jdbc.core.convert.JdbcCustomConversions; import org.springframework.data.jdbc.core.convert.JdbcTypeFactory; +import org.springframework.data.jdbc.core.convert.JdbcValue; import org.springframework.data.jdbc.core.convert.RelationResolver; -import org.springframework.data.jdbc.core.mapping.JdbcValue; import org.springframework.data.projection.SpelAwareProxyProjectionFactory; import org.springframework.data.relational.core.mapping.RelationalMappingContext; import org.springframework.data.relational.core.sql.IdentifierProcessing;