diff --git a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/query/ConvertingParameterAccessor.java b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/query/ConvertingParameterAccessor.java index 77daba5a6..e12943365 100644 --- a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/query/ConvertingParameterAccessor.java +++ b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/query/ConvertingParameterAccessor.java @@ -24,6 +24,7 @@ import org.springframework.data.cassandra.core.cql.QueryOptions; import org.springframework.data.cassandra.core.mapping.CassandraPersistentProperty; import org.springframework.data.cassandra.core.mapping.CassandraType; import org.springframework.data.domain.Pageable; +import org.springframework.data.domain.Range; import org.springframework.data.domain.Sort; import org.springframework.lang.Nullable; @@ -154,6 +155,10 @@ class ConvertingParameterAccessor implements CassandraParameterAccessor { return null; } + if (bindableValue instanceof Range) { + return bindableValue; + } + CassandraType cassandraType = this.delegate.findCassandraType(index); if (cassandraType != null) {