Back End/Spring Boot

Querydsl 조회

DevHam94 2024. 4. 15. 21:53

결과조회

fetch() : 리스트를 조회(데이터 없으면 빈 리스트를 반환한다.)

fetchOne() : 하나를 조회(결과가 없으면 null을 가져오고, 둘이상이면 com.querydsl.core.NonUniqueResultException을 터트린다.)

fetchFirst() : limit(1).fetchOne()

fetchResults() : 페이징 정보를 포함하여 total count 쿼리를 추가적으로 실행한다.

fetchCount() : count 쿼리로 변경하여 count의 갯수를 조회한다.