JPA

[JPA 6] 연관관계 - @ManyToOne

snowkit 2022. 3. 10. 20:27

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