실무에서 엄청 중요함!!!

✅ 페치 조인(fetch join)

✅ 엔티티 페치 조인

select m from Member m **join fetch** m.team
SELECT M.*, **T.*** FROM MEMBER M
INNER JOIN TEAM T ON M.TEAM_ID=T.ID

✅ 시나리오 (Many to One)

@Entity
public class Member {

    @Id @GeneratedValue
    @Column(name = "MEMBER_ID")
    private Long id;
    @Column(name = "USERNAME")
    private String username;

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "TEAM_ID")
    private Team team;
}
@Entity
 public class Team {
	 @Id @GeneratedValue
	 private Long id;
	 private String name;
	 **@OneToMany(mappedBy = "team")
	 List<Member> members = new ArrayList<Member>();**
	 … 
 }