2014-06-08 2 views
1

봄 데이터 나머지가 reference 누군가가 정렬 식을 설명 할 수 있습니까 ($propertyname,)+[asc|desc]?? 정규 표현식처럼 보이지만 의심 스럽습니다.

쿼리 문자열에 ?sort=name을 단순히 추가하는 경우 Spring은 오름차순으로 name으로 정렬 된 엔티티를 반환하지만 오름차순으로 엔티티를 가져 오는 쿼리 문자열을 구성하는 방법을 알고 있습니까? 그것은 당신이 선택 asc 또는 desc 다음에 하나 개 이상의 속성의 쉼표로 구분 된 목록을 가지고 할 수 있다는 것을 의미 †

답변

2

Yes, it's a regex.. 예를 들면 :

sort=firstname,lastname 
sort=firstname,lastname,asc 
sort=firstname,lastname,desc 
sort=firstname,asc&sort=lastname,desc 

† 좋아, 그것이 실제 정규식 아니지만, 당신은 아이디어를 얻을. 더 정확한 (표현식 언어로 인해 정규 표현식이 아닙니다.) $propertyname(,$propertyname)*(,(asc|desc))?

+0

의미가 무엇인지 이해하는 것은 매우 복잡합니다. 답을 편집하고 unnessecary 정보를 삭제 해주시겠습니까? – Cherry

+0

아니요, 대답이 완료되었습니다. 어떤 부분을 이해하지 못하니? ** 편집 ** 좋아, 아마도 "쿼리 문자열을 생성하여 내림차순으로 엔터티를 얻는 방법"에 대한 간단한 대답을 원했습니다. 'sort = name, desc' – beerbajay

+0

"예, 정규 표현식입니다. †"및 "† 좋아요, 실제 정규 표현식이 아닙니다."또한 "†"기호가 혼동 스럽습니다. – Cherry

관련 문제