1)
@Test
public void resultFetch(){
// List
List<Member> fetch = queryFactory
.selectFrom(member)
.fetch();
// 단건
Member findMember1 = queryFactory
.selectFrom(member)
.fetchOne();
// 처음 한 건 조회
Member findMember2 = queryFactory
.selectFrom(member)
.fetchFirst();
// 페이징에서 사용
QueryResults<Member> results = queryFactory
.selectFrom(member)
.fetchResults();
results.getTotal();
List<Member> content = results.getResults();
// count 쿼리로 변경
long count = queryFactory
.selectFrom(member)
.fetchCount();
}
'개발이 좋아서 > QueryDSL이 좋아서' 카테고리의 다른 글
6장 페이징 (0) | 2023.05.12 |
---|---|
5장 정렬 (0) | 2023.05.12 |
3장 검색 조건 쿼리 (0) | 2023.05.12 |
2장 JPQL vs QueryDSL (0) | 2023.05.12 |
0장 환경 세팅 (0) | 2023.05.12 |