728x90
결과 조회 메소드
- fetch() : 리스트 조회, 데이터 없는 경우 빈 리스트 반환
- fetchOne() : 단 건 조회
- 결과가 없으면 null
- 결과가 둘 이상이면 NonUniqueResultException
- fetchFirst() : limit(1).fetchOne()과 동일합니다.
다음은 QueryDSL 5.0 버전에서 Deprecate된 메서드입니다.
- fetchResult() : 페이징 정보 포함, total count 쿼리 추가 실행
- fetchCount() : count 쿼리로 변경하여 count 수 조회
Reference
실전! Querydsl - 인프런 | 강의
Querydsl의 기초부터 실무 활용까지, 한번에 해결해보세요!, 복잡한 쿼리, 동적 쿼리는 이제 안녕! Querydsl로 자바 백엔드 기술을 단단하게. 🚩 본 강의는 로드맵 과정입니다. 본 강의는 자바 백엔
www.inflearn.com
https://velog.io/@nestour95/QueryDsl-fetchResults%EA%B0%80-deprecated-%EB%90%9C-%EC%9D%B4%EC%9C%A0
QueryDsl) fetchResults()가 deprecated 된 이유
QueryDsl로 페이징 쿼리를 작성하는데 .fetchResults()가 deprecated 되었다고 표시되었길래 찾아보았다.보면 queryDsl과 JPQL 간의 차이? 같은게 있는 것 같다.queryDsl의 fetchResult의 경우 count를 하기위해선 cou
velog.io
728x90
'🏝️ Spring > QueryDsl' 카테고리의 다른 글
[QueryDSL] GroupBy (0) | 2021.12.23 |
---|---|
[QueryDSL] 집계 함수(count, sum, avg, max, min) (0) | 2021.12.23 |
[QueryDSL] 정렬 - orderBy() (0) | 2021.12.23 |
[QueryDSL] 검색 조건 쿼리 (3) | 2021.12.23 |
[QueryDSL] Q-Type 사용법 (0) | 2021.12.23 |