단방향 연관관계 (one-way association)
one-way association
Previous섹션 5. 연관관계 매핑 기초Next양방향 연관관계와 연관관계의 주인 (Bidirectional associations and masters of associations)
Last updated
one-way association
Last updated
// Member Entity
@Entity
public class Member {
@Id @GeneratedValue
private Long id;
@Column(name = "USERNAME")
private String username;
@Column(name = "TEAM_ID")
private Long teamId;
}
// Team Entity
@Entity
public class Team {
@Id
@GeneratedValue
@Column(name = "MEMBER_ID")
private Long id;
@Column(name = "USERNAME")
private String userName;
@Column(name = "TEAM_ID")
private Long teamId;
}// Member Entity
@Entity
public class Member {
@Id @GeneratedValue
private Long id;
@Column(name = "USERNAME")
private String username;
@ManyToOne
@JoinColumn(name = "TEAM_ID")
private Team team;
}
// Team Entity
@Entity
public class Team {
@Id
@GeneratedValue
@Column(name = "MEMBER_ID")
private Long id;
@Column(name = "USERNAME")
private String userName;
@Column(name = "TEAM_ID")
private Long teamId;
}