
[JPA] 페치조인과 일반 조인의 차이점
·
JPA
페치조인과 일반 조인의 차이점을 알아보기 앞서 먼저 페치조인에 대해 알아보자. 페치조인페치조인은 SQL의 조인 종류는 아니다. JPQL의 전용기능이고, JPQL에서 성능 최적화를 위해 제공하는 기능이다. 한마디로 설명하자면 연관된 엔티티나 컬렉션을 하나의 SQL에 함께 조회하는 기능이다. 예제// Member.java@Entitypublic class Member { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "TEAM_ID") private Team team; private Str..