Spring

[Querydsl] count한 컬럼을 바로 정렬기준으로 쓰기

퉁그리 2022. 3. 3. 17:37

sql로는 쉽게 되는 count한 값으로 정렬하기는 querydsl로는 아주 손쉽게 되지는 않았다.

 

그러다 결국 방법을 찾은게 querydsl의 numberpath 변수를 미리 선언해 그 변수로 alias하는 방법이였다.

 

이렇게 numberPath 변수를 선언해두고, count()에 alias로 쓰면서 orderby에 그대로 써주면 적용이 잘된다.