offset, limit으로 지원한다.
@Test
public void paging1() {
List<Member> result = queryFactory
.selectFrom(member)
.orderBy(member.username.desc())
.offset(1)
.limit(2)
.fetch();
assertThat(result.size()).isEqualTo(2);
}
@Test
public void paging2() {
QueryResults<Member> results = queryFactory
.selectFrom(member)
.orderBy(member.username.desc())
.offset(1)
.limit(2)
.fetchResults();
assertThat(results.getTotal()).isEqualTo(4);
assertThat(results.getOffset()).isEqualTo(1);
assertThat(results.getLimit()).isEqualTo(2);
assertThat(results.getResults().size()).isEqualTo(2);
}