diff --git a/spring-data-cassandra/src/main/kotlin/org/springframework/data/cassandra/core/ExecutableSelectOperationExtensions.kt b/spring-data-cassandra/src/main/kotlin/org/springframework/data/cassandra/core/ExecutableSelectOperationExtensions.kt index a161dfcc7..0f90a8891 100644 --- a/spring-data-cassandra/src/main/kotlin/org/springframework/data/cassandra/core/ExecutableSelectOperationExtensions.kt +++ b/spring-data-cassandra/src/main/kotlin/org/springframework/data/cassandra/core/ExecutableSelectOperationExtensions.kt @@ -40,6 +40,7 @@ inline fun ExecutableSelectOperation.query(): ExecutableSelect /** * Extension for [ExecutableSelectOperation.SelectWithProjection. as] providing a [KClass] based variant. */ +@Deprecated("Since 2.2, use the reified variant", replaceWith = ReplaceWith("asType()")) fun ExecutableSelectOperation.SelectWithProjection<*>.asType(resultType: KClass): ExecutableSelectOperation.SelectWithQuery = `as`(resultType.java) diff --git a/spring-data-cassandra/src/main/kotlin/org/springframework/data/cassandra/core/ReactiveCassandraOperationsExtensions.kt b/spring-data-cassandra/src/main/kotlin/org/springframework/data/cassandra/core/ReactiveCassandraOperationsExtensions.kt index eb699690c..481c941e0 100644 --- a/spring-data-cassandra/src/main/kotlin/org/springframework/data/cassandra/core/ReactiveCassandraOperationsExtensions.kt +++ b/spring-data-cassandra/src/main/kotlin/org/springframework/data/cassandra/core/ReactiveCassandraOperationsExtensions.kt @@ -187,7 +187,7 @@ fun ReactiveCassandraOperations.exists(id: Any, entityClass: KClass * Extension for [ReactiveCassandraOperations.exists] leveraging reified type parameters. */ inline fun ReactiveCassandraOperations.exists(id: Any): Mono = - exists(id, T::class) + exists(id, T::class.java) /** * Extension for [ReactiveCassandraOperations.count] providing a [KClass] based variant.