• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

일대다 페치 조인과 페이징에 대해

22.03.25 16:26 작성 조회수 325

0

안녕하세요!

일대다 패치조인을 진행하게 될시에, 다쪽의 갯수에 맞추어서 데이터가 뻥튀기, 즉 일쪽이 뻥튀기 된다는 사실을 인지하고 있습니다.

위 코드의 진행과정을 알고싶은데요, 위 처럼 일대다 페치 조인으로 데이터가 뻥튀긴 테이블이 완성되고 -> 뻥튀기 된 데이터들이 애플리케이션(메모리)에 올라가고 -> 거기에서 jpa가 이제 List<Order>에 담는것이 맞을까요?

이게 만약 맞다면,  일대다 패치조인시 페이징할때의 위험성과 같이 저것도 다 메모리에 올라가는 상황이 아닌가요?!,

아니면 제가 메모리의 개념을 잘 이해 못하고 있는지.. 답답하네요 ㅠ

답변 1

답변을 작성해보세요.

0

안녕하세요. gmlakd0930님

생각하신 내용이 맞습니다.

그래서 데이터가 많은 경우 문제가 될 수 있습니다.

강의에서 이 부분을 어떻게 해결해야 하는지 설명드립니다^^

감사합니다.