[QueryDSL] 정렬 (동적 정렬)
Introduction 보통 데이터를 정렬하고 싶을때 SQL 의 OrderBy를 사용하거나 프론트 테이블이 받은 행의 데이터를 원하는 기준으로 정렬한다. 보통의 웹사이트의 게시글들은 최신이 위로 오거나, 특정 테이블 헤더를 눌렀을 경우 그 데이터를 기준으로 정렬을 한다던지 말이다. '만약 페이지네이션이 걸려 있는 페이지에서 '제목'이라는 헤더를 눌렀을 경우 데이터는 어떻게 정렬되어야 할까?' 기존의 조회된 첫 번째 페이지의 데이터만 제목을 기준으로 정렬이 되면 될까 ? 아니면 모든 데이터를 기준으로 제목이 정렬되어야 할까 ? 물론 사람마다 원하는 바가 다르겠지만, 만약 후자라면 프론트 테이블에서 지원하는 정렬로는 해결할 수가 없기 때문에 결국 다시 서버로 요청을 해야한다. 그렇기 때문에 특정 정렬 조건..