• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

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

22.10.16 12:35 작성 조회수 205

1

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

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

답변 2

·

답변을 작성해보세요.

2

안녕하세요. bk8540님

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

감사합니다.

1

bk8540님의 프로필

bk8540

질문자

2022.10.19

답변 감사합니다.

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

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

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