즉시로딩1 Spring JPA / 즉시 로딩과 지연 로딩 (with N+1 문제, 프록시 객체) 안녕하세요. 이번 포스팅에서는 JPA의 다양한 연관관계에서 데이터를 가져오는 두가지 방법인 지연 로딩과 즉시 로딩에 대한 개념을 작성을 하도록 하겠습니다. 프로젝트를 진행을 하다보면 두 테이블 또는 여러 테이블들을 조인하는 구조가 발생을 하게 되며 JPA로 구현을 할 때 앞서 포스팅한 여러 연관관계를 사용하여 데이터를 가져와야하는 경우가 많이 생기게 됩니다. 이렇게 연관관계에 있는 엔티티들을 조회할 때 두 테이블을 조인해서 한번에 데이터를 모두 가져오는 방법과 연관관계에 있는 엔티티에 접근을 할 때 조회를 하는 방법 두가지 옵션이 있습니다. 예를 들어 A라는 부모 개념인 엔티티와 B라는 자식 개념의 엔티티가 존재한다고 했을 때 A 엔티티의 특정 시퀀스로 데이터를 조회할 때 연관관계에 있는 B 엔티티의 데.. 2023. 7. 31. 이전 1 다음