반응형 fetchjoin1 [개념쌓기] Fetch Join N+1문제에 대해 공부하다보니 FetchJoin과 EntityGraph가 해결방안이라는 것을 알게 됐고 연장선상에서 두 가지에 대해 더 공부했다. 가지가 많아서 이것저것 다 공부하다보니 막상 해결책은 공부를 제일 마지막에 하게 되었다. 서론이 길었다. Fetch Join에 대해 알아보자. FetchJoin이란? FetchJoin은 JPQL에서 성능 최적화를 위해 사용하는 기능이다. FetchJoin은 SQL의 조인 종류가 아니다. (SQL 조인에는 Inner Join, Outer Join(left,right, full)이 있다.) JPA는 엔티티에 관계를 맵핑할 때 지연 로딩과 즉시 로딩을 설정할 수 있는데 이때 성능 최적화를 진행한다. 즉시 로딩 -> 어떠한 엔티티가 조회되었을 때 연관된 엔티티도 전부.. 2023. 1. 4. 이전 1 다음 반응형