2017-03-21 8 views
0

spring-data-cassandraを使用してSpringブートアプリケーションを作成しましたが、CassandraRepositoryを拡張してリポジトリを作成しました。 springframework.data.domain)。範囲を使用してSpring起動時にCassandraデータベースからクエリを実行する

@Query("SELECT * FROM atable") 
ResultSet findResult(Range myRange); 

と私はnew Range(20,40)を渡しています。このクエリの実行中に、この範囲はカサンドラのデータベースで利用できますが、このクエリの実行中に、私はIllegalArgumentException.PFB取得しています:こので例外

java.lang.IllegalArgumentException: encountered unsupported query parameter type [class org.springframework.data.domain.Range]

を質問IN clause with Spring Data and Cassandra @Query)が許可されているデータ型範囲クラスが指定されていないため、Rangeを持つSpringブートアプリケーションでCassandraを照会することは可能ですか?

+0

あなたのテーブルスキーマは何ですか? –

答えて

0

あなたがここで取り上げてきた問題に見ることができるように、(春データとカサンドラ@queryと句IN)

質問

あなたは、SQLどこにフィルタリングを使用する必要が

条件:ここのように:

... first_name IN (?1) 
関連する問題