작성한 질문수
스프링 DB 1편 - 데이터 접근 핵심 원리
작성
·
291
1
ResultSet 은 내부에 있는 커서 "cursor" 를 이동해서 다음 데이터를 조회할 수 있는데
이 때 전체 결과 데이터는 DB 서버 내부의 메모리에 저장되는지 아니면 애플리케이션 서버 메모리에 저장되는 지가 궁굼합니다.
답변 2
2
안녕하세요. bk8540님
전체 결과는 DB 내부에 저장되고, 애플리케이션에 조금씩 데이터를 퍼올리도록 되어 있습니다.
감사합니다.
답변 감사합니다.
마지막으로 질문 하나만 더 하겠습니다.
jpa hibernate 또한 내부적으로 jdbc의 ResultSet 을 사용하는 것으로 알고 있는데,
jpa의 경우 ResultSet 을 이용하여 결과를 하나씩 fetch 하는 지 아니면 결과 전체를 한 번에 fetch해와서 persistentContext 에 집어넣는지가 궁굼합니다.