Dot Programming/JPA
2022. 2. 24.
[JPA] 페치 조인(Fetch Join) - 대상 ToOne, ToMany 관계를 한 번에 조회하기
페치 조인(Fetch Join) ToOne, ToMany 관계를 조인하는 경우 페치 조인은 SQL에서 다루는 조인의 종류는 아니고 JPQL에서 성능 최적화를 위해 제공하는 기능이다. 이것은 연관된 엔티티나 컬렉션을 한 번에 조회해주는 기능을 가지고 있다. A "fetch" join allows associations or collections of values to be initialized along with their parent objects using a single select. 페치 조인을 사용하면 1개의 select문을 사용하여 주인(부모) 객체와 함께 연관된 엔티티나 컬렉션의 값을 초기화 시킬 수 있다. 따라서 애플리케이션에서 페치 조인 결과는 연관된 모든 엔티티가 있을 것이라 가정하고 사..