DATAJDBC-598 - Adapt to changed Spring Framework CollectionUtils.

CollectionUtils.arrayToList(…) now returns List<?> which isn't compatible with Collection<Object>.
This commit is contained in:
Mark Paluch
2020-09-09 13:58:01 +02:00
parent 378736c92f
commit 9c4753f3a5

View File

@@ -15,6 +15,7 @@
*/
package org.springframework.data.relational.repository.query;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
@@ -23,6 +24,7 @@ import org.springframework.data.relational.core.sql.Expression;
import org.springframework.data.repository.query.parser.Part;
import org.springframework.util.Assert;
import org.springframework.util.CollectionUtils;
import org.springframework.util.ObjectUtils;
/**
* Simple factory to contain logic to create {@link Criteria}s from {@link Part}s.
@@ -176,7 +178,7 @@ class CriteriaFactory {
}
if (value.getClass().isArray()) {
return CollectionUtils.arrayToList(value);
return Arrays.asList(ObjectUtils.toObjectArray(value));
}
return Collections.singletonList(value);