인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

자바 ORM 표준 JPA 프로그래밍 - 기본편

양방향 연관관계와 연관관계의 주인 1- 기본

외래키의 위치?에 관해 질문입니다.

작성

·

524

0

public class Team2 {

    @Id
    @GeneratedValue
    @Column(name = "TEAM_ID")
    private int id;
    private String name;

    @OneToMany
    @JoinColumn(name = "MEMBER_ID")
    private List<Member> members = new ArrayList<>();

}
public class Member2 {

    @Id
    @GeneratedValue()
    private Long id;

    @Column(name = "name")
    private String username;

    @ManyToOne(mappedBy = "members")
    private Team team;

}

 

강의를 듣다가 외래키를 Team에 두면 안되는 것인가? 하고 혼자 코드를 작성해보았는데요.

@ManyToOne은 mappedBy옵션을 지원하지 않는 걸로 봐서 1:N에서 N쪽이 외래키가 있어야하고, 연관관계의 주인이 되어야하는 것 같은데

연관관계의 주인이 되는 외래키는 어떤 방식으로 설정해주나요 ?

답변 1

0

안녕하세요. hjemsti님, 공식 서포터즈 David입니다.

본 강의 섹션 6. 다양한 연관관계 매핑을 참고해 주세요 :)

감사합니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기