2017-03-21 1 views
0

spring-data-cassandra와 함께 spring-boot 어플리케이션을 가지고 있는데, CassandraRepository를 확장하여 저장소를 생성했습니다.이 중 하나는 Range (org. springframework.data.domain).Range를 사용하여 Cassandra 데이터베이스에서 Spring 부팅시 쿼리하기

@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) 
관련 문제