2016년 3월 23일 수요일

[JPA강좌]1:N 양방향관계,엔티티매핑

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 사용되는 속성이다.

첨부파일의 예문 참조하세요.
감사합니다.

댓글 없음:

댓글 쓰기