Polishing.

Use ClassUtils.isAssignableValue(…) instead of ClassUtils.resolvePrimitiveIfNecessary(target).isAssignableFrom(…).

Closes #1218
This commit is contained in:
Mark Paluch
2022-02-14 11:55:22 +01:00
parent 7395a7e269
commit 68ddb12e86

View File

@@ -1061,10 +1061,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;
}