N:1 관계 (Many-To-One)
@Entity
public class Member {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
@ManyToOne
@JoinColumn(name = "team_id")
private Team team;
}
- 현재 Entity 객체(Member)가 Many고 연관된 객체(Team)가 One이라면
@ManyToOne
선언 @JoinColumn(name = "컬럼명")
으로 Many(Member)의 DB 테이블에 저장할 외래 키 컬럼명 지정
'JPA' 카테고리의 다른 글
[JPA 8] 연관관계 - 방향성 (0) | 2022.03.10 |
---|---|
[JPA 7] 연관관계 - @OneToMany (0) | 2022.03.10 |
[JPA 5] 영속성 컨텍스트 (0) | 2022.02.22 |
[JPA 4] JPA 기본 사용법 (0) | 2022.02.22 |
[JPA 3] JPA Entity (0) | 2022.02.22 |