단순히 member 정보만 사용하는 비즈니스 로직
println(member.getName());

@Entity
public class Member {
@Id
@GeneratedValue
private Long id;
@Column(name = "USERNAME")
private String name;
@ManyToOne(fetch = FetchType.LAZY) //** 지연 로딩
@JoinColumn(name = "TEAM_ID")
private Team team;
..
}


Team team = member.getTeam();
team.getName(); // 실제 team을 사용하는 시점에 초기화(DB조회)
⇒ 즉시 로딩 EAGER를 사용해서 함께 조회
@Entity
public class Member {
@Id
@GeneratedValue
private Long id;
@Column(name = "USERNAME")
private String name;
@ManyToOne(fetch = FetchType.EAGER) //** 즉시 로딩
@JoinColumn(name = "TEAM_ID")
private Team team;
..
}

⇒ JPA 구현체는 가능하면 조인을 사용해서 SQL 한번에 함께 조회