728x90 반응형 패치 조인1 [JPA/Java] JPQL fetch join (패치 조인) JPQL에는 fetch 조인이라는게 있는데 이게 실무에서 정말정말 중요하다고 한다. 패치 조인(fetch)은 SQL 조인의 종류가 아닌데, JPQL에서 성능 최적화를 위해서 제공하는 기능이다. 연관된 엔티티나 컬렉션을 SQL 한 번에 함께 조회하는 기능을 제공한다. "join fetch" 와 같이 명령어를 사용한다. 패치 조인은 LEFT JOIN FETCH [OUTER 생략 가능] / INNER JOIN FETCH 와 같이 조인 경로를 쓰면 된다. 엔티티 패치 조인은 회원을 조회하면서 연관된 팀도 함께 조회한다. (SQL을 날리는 트랜잭션 한 번에) SQL을 보면 회원 뿐만 아니라 팀(T.*)도 함께 SELECT 된다. [JPQL] select m from Member m join fetch m.team.. 2023. 5. 10. 이전 1 다음 728x90 반응형