작성
·
604
·
수정됨
0
@Test
@Rollback(false)
void paging() throws Exception {
for (int i = 1; i <= 5; i++) {
memberRepository.save(new Member("member" + i, i * 10));
}
PageRequest pageRequest = PageRequest.of(0, 5, Sort.by(Direction.DESC, "username"));
Page<Member> page = memberRepository.findByAgeGreaterThanEqual(30, pageRequest);
List<Member> content = page.getContent();
}
위의 코드를 실행했을 때 count 쿼리가 실행되지 않습니다.
결과물의 개수보다 of에 들어가는 size값이 크면
count 쿼리가 출력이 안되나요??
(of의 size 속성을 3으로 바꾸면 정상적으로 출력됩니다!)
그리고 Page가 Slice를 상속하고 있는데
레포지토리 메서드의 반환 타입을 Slice로 작성하고
Page나 Slice로 반환 받아서 사용해도 되나요??
답변 감사합니다!!!