728x90 반응형 1:1relation1 [JPA] 1:1 Relation. 관계 설정 💡 1대1 관계 설정 1:1 관계에서는 @OneToOne 어노테이션을 사용하여 관계를 정의해 줄 수 있다. 일대다(1:N), 다대일(N:1) 관계에서는 다(N) 쪽이 항상 외래 키를 가지고 있다. 하지만 일대일(1:1) 관계에서는 주 테이블이나 대상이 되는 테이블 양쪽 모두 외래 키를 가질 수 있다. 그렇기 때문에 일대일 관계를 적용할 때는 주 테이블과 대상이 되는 테이블, 어느 쪽에 외래 키를 둘지 선택 해야 한다. JPA에서는 외래키를 갖는 Entity가 연관 관계의 주인이 되어 외래키를 관리(등록,수정,삭제) 할 수 있다. 1-1. 일대일 연관 관계에서 외래 키가 주 테이블에 있는 경우 - 단방향 1-2. 일대일 연관 관계에서 외래 키가 주 테이블에 있는 경우 - 양방향 2-1. 일대일 연관 관계에.. 2023. 9. 10. 이전 1 다음 728x90 반응형