n 테이블 간의 관계는 1:N 이지만 방향성이 양방향 이다.
n @OneToMany쪽에 mappedBy 속성으로 자신의 객체참조를 가리키는 Owner 테이블(외래키 테이블)의 필드를 지정하면 된다. (Owner쪽은 @ManyToOne이 된다.) 양방향 관계에서 관계 연결처리를 하는 쪽, 외래키가 있는쪽(多)을 Owner라 한다.
n 양방향 관계에서 @ManyToOne은 Owning Side 이며, @OneToMany는 Inverse Side 이다.
n 양방향 관계에서 Inverse Side의 mappedBy는 @OneToOne, @OneToMany, or @ManyToMany에 사용되고Owning Side의 inversedBy는 @OneToOne, @ManyToOne, or @ManyToMany에 사용되는 속성이다.
첨부파일의 예문 참조하세요.
감사합니다.
댓글 없음:
댓글 쓰기