SQL, JPQL

QueryDSL

Qentity의 인스턴스를 가져와 사용하면 된다.

select, selectFrom 줄일 수 있다.

Chaning방식과 파라미터 나열 방식이 있다.

fetch에 다양한 방법이 있다.

정렬에는 nullLast도 있다.

전용 메소드를 분리해서 WHERE 문에 적용한다. (null를 조심)

페이징이 중요한 것은 정렬을 하고 그 결과에 대해서 limit를 한다.

Customized된 조회 전용 DTO