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

bk8540님의 프로필 이미지
bk8540

작성한 질문수

스프링 DB 1편 - 데이터 접근 핵심 원리

ResultSet Cursor 방식 관련 질문 드립니다.

작성

·

291

1

ResultSet 은 내부에 있는 커서 "cursor" 를 이동해서 다음 데이터를 조회할 수 있는데

이 때 전체 결과 데이터는 DB 서버 내부의 메모리에 저장되는지 아니면 애플리케이션 서버 메모리에 저장되는 지가 궁굼합니다.

답변 2

2

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. bk8540님

전체 결과는 DB 내부에 저장되고, 애플리케이션에 조금씩 데이터를 퍼올리도록 되어 있습니다.

감사합니다.

1

bk8540님의 프로필 이미지
bk8540
질문자

답변 감사합니다.

마지막으로 질문 하나만 더 하겠습니다.

jpa hibernate 또한 내부적으로 jdbc의 ResultSet 을 사용하는 것으로 알고 있는데,

jpa의 경우 ResultSet 을 이용하여 결과를 하나씩 fetch 하는 지 아니면 결과 전체를 한 번에 fetch해와서 persistentContext 에 집어넣는지가 궁굼합니다.

bk8540님의 프로필 이미지
bk8540

작성한 질문수

질문하기