getQuerydsl().applyPagenation().fetchResult()를 사용할 경우 먼저 counter 쿼리가 발생하게 되는데 이때 결과값의 갯수가 0일 경우 select 쿼리를 생략해준다.
getQuerydsl().applyPagenation().fetch()와 (JPQLQuery의 인스턴스인) query.fetchCount()를 따로 요청하면 이러한 효율적인 처리 없이 무조건 쿼리가 2번 발생하니 주의하자.