【发布时间】:2017-08-13 14:16:30
【问题描述】:
我有一个带有 spring-data-cassandra 的 spring-boot 应用程序,我通过扩展 CassandraRepository 创建了一个存储库,其中我的一个查询尝试使用 Range(org.springframework.data.domain)。
@Query("SELECT * FROM atable")
ResultSet findResult(Range myRange);
在执行这个查询时我传递了new Range(20,40),这个范围在 Cassandra 数据库中可用,但是在执行这个查询时我得到 IllegalArgumentException.PFB: Exception
java.lang.IllegalArgumentException: encountered unsupported query parameter type [class org.springframework.data.domain.Range]
在这个问题(IN clause with Spring Data and Cassandra @Query)中允许的数据类型范围类没有被指定,所以,是否可以在Spring引导应用程序中使用范围查询Cassandra。
【问题讨论】:
-
你的表架构是什么?
标签: java spring spring-boot cassandra spring-data