QueryDSL을 사용하기 앞서 라이브러리를 Gradle에서 추가하기
QueryDSL에서 Fetch를 이용해서 처리된 데이터를 조회하기[fetch(), fetchOne(), fetchFirst()]
QueryDSL에서 Order(ORDER BY)와 Paging(LIMIT, OFFSET) 실행하기
QueryDSL에서 함수와 Group By 사용하기
QueryDSL에서의 Inner Join, Outer Join, Join Fetch
QueryDSL에서 서브쿼리 처리하기
QueryDSL에서 DTO로 변환하는 방법들과, 서브쿼리도 DTO로 변환하는 방법입니다.
QueryDSL를 이용해서 동적 쿼리를 생성하는 방식들을 보도록 하겠습니다. BooleanBuilder와 WHERE문에 조건들을 나열하는 방식 두가지를 보도록 하겠습니다.