로딩
요청 처리 중입니다...

[Querydsl] 결과 조회 메서드

 [Querydsl] 결과 조회 메서드

fetch() : 리스트 조회, 데이터 없으면 빈 리스트 반환 [구현부] [사용 예시] [실행 쿼리] fetchOne() : 단건 조회 - 결과가 없으면 null 반환 - 결과가 2개 이상이면 NonUniqueResultException 반환 [구현부] [사용 예시] [실행 쿼리] fetchFirst() : 단건 조회 - limit(1).fetchOne()과 동일 - 없으면 null 반환 [구현부] [사용 예시] [실행 쿼리] fetchResults() : 페이징 포함 결과 반환 - 페이징 정보 포함 - count query 추가 실행 (즉, 쿼리가 2번 나감) - 복잡한 쿼리에서는 이 메서드로 조회했을 때 count query또한 복잡해지므로, 성능 개선을 위해서는 count query를 직접 구현하여 쿼리하는 것을 권장 [구현부] [사용 예시] [실행 쿼..........