[Spring/JPA] JPA Entity 연관 관계
·
BackEnd/Spring
1 대 1 관계 @OneToOne 애너테이션을 사용하면 1 대 1 관계를 맺어주는 역할을 합니다. 단방향 관계 - 외래 키 주인 정하기 Entity의 외래 키 주인은 일반적으로 N의 관계인 Entity이지만 1:1 관계에서는 외래 키의 주인을 직접 지정해야 합니다.외래 키 주인만이 외래 키를 등록, 수정, 삭제할 수 있습니다.주인이 아닌 쪽은 오직 외래 키를 읽기만 가능합니다. - @JoinColumn()은 외래 키의 주인이 활용하는 애너테이션입니다.컬럼명, null 여부, unique 여부 등을 지정할 수 있습니다. 양방향 관계 - 양방향 관계에서 외래 키의 주인을 지정할 때 mappedBy 옵션을 사용합니다.mappedBy의 속성값은 외래 키의 주인인 상태 Entity 필드명을 의미합니다. - 관계..