반응형
연관관계 주인
-
[JPA] 연관관계의 주인프로그래밍/JPA 2021. 10. 21. 18:08
이 글은 혼자 학습한 내용을 바탕으로 작성되었습니다. 틀리거나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 수정하도록 하겠습니다. 1. 연관관계의 주인 이전 글에서 (회원 -> 팀) 단방향 매핑에서 (회원 -> 팀, 팀 -> 회원) 양방향 매핑을 위해 팀 엔티티의 MemberList에 OneToMany 어노테이션과 mappedBy 속성이 추가하였습니다. 양방향 연관관계는 DB의 경우 외래 키 하나를 가지고 양방향 연관관계를 맺습니다. 그러나 엔티티의 경우 두 엔티티에서 단방향 연관관계를 맺음으로 양뱡향 연관관계 처럼 연관관계를 맺습니다. 이때 엔티티의 양방향 연관관계 관점에서는 참조가 2개가 되고 DB의 관점에서 양방향 연관관계는 외래 키 1개가 됩니다. 이러한 엔티티와 DB의 차이 때문에 엔티티..