jpa
다양한 연관관계 매핑

다양한 연관관계 매핑

다대일 [N:1]

다대일 단방향

picture 0

  • **다[N]**쪽에 외래키(FK) 가 존재해야한다!

  • 주인쪽은 @ManyToOne(), @JoinColumn()

  • 하인쪽은 @OneToMany(mappedBy = "주인쪽 필드")

    🧑🏻‍💻

    방향이란?

    memberteam을 알고 있으면 단방향 (member 객체가 team이라는 필드를 갖음) teammember를 알고 있으면 양방향 (team 객체가 member라는 필드를 갖음)

다대일 양방향

picture 1

  • 다대일 단방향에서 team 쪽에도 member 정보가 들어가면 양방향 (테이블 구조에는 전~혀 영향을 주지 않음!)

일대다 [1:N]