인프런 커뮤니티 질문&답변

김철준님의 프로필 이미지

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

페이징

.setFirstResult(1) 부터 하는 이유?

24.07.19 16:38 작성

·

109

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예



[질문 내용]
0으로 하셨다가 1로 변경하신 이유가 이해가 안 됩니다 ㅠㅠ

답변 1

0

y2gcoder님의 프로필 이미지

2024. 07. 19. 17:22

안녕하세요. 김철준님, 공식 서포터즈 y2gcoder입니다.

해당 내용은 DB SQL에 대한 학습을 진행하신 상태에서 더 잘 이해하실 수 있습니다!

SQL offset 과 대응하는 메서드라고 생각하시면 됩니다.

배열의 인덱스가 0부터 시작하듯이

offset도 0부터 시작합니다!

offset 0 이라고 하면 검색 조건으로 찾은 결과의 첫번째 로우부터,

offset 1 이라고 하면 검색 조건으로 찾은 결과의 2번째 로우부터 시작한다고 보시면 될 것 같습니다!

 

이 부분이 이해가 가지 않는다면 DB(SQL)의 페이징, offset 등을 키워드로 학습해주십쇼!

감사합니다.

김철준님의 프로필 이미지
김철준
질문자

2024. 07. 19. 17:52

넵, 두번쨰 로우부터 출력하는것은 이해했는데 무엇을 보여주려고 로우를 +1해서 보여주신건지 이해가 안 되어서요 ㅠ