From 90d83a448883bb20484c857570e8a722a0fcda0a Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Mon, 14 Feb 2022 11:55:22 +0100 Subject: [PATCH] Polishing. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Use ClassUtils.isAssignableValue(…) instead of ClassUtils.resolvePrimitiveIfNecessary(target).isAssignableFrom(…). Closes #1218 --- .../cassandra/core/convert/MappingCassandraConverter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/convert/MappingCassandraConverter.java b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/convert/MappingCassandraConverter.java index fb081b388..88b5c2d86 100644 --- a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/convert/MappingCassandraConverter.java +++ b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/convert/MappingCassandraConverter.java @@ -924,10 +924,10 @@ public class MappingCassandraConverter extends AbstractCassandraConverter * @return the converted value. */ @SuppressWarnings({ "rawtypes", "unchecked" }) - private Object getPotentiallyConvertedSimpleRead(Object value, @Nullable Class target) { + private Object getPotentiallyConvertedSimpleRead(@Nullable Object value, @Nullable Class target) { if (value == null || target == null - || ClassUtils.resolvePrimitiveIfNecessary(target).isAssignableFrom(value.getClass())) { + || ClassUtils.isAssignableValue(target, value)) { return value; }