연관관계 매핑
다중성 일대일: @OneToOne 일대다: @OneToMany 다대일: @ManyToOne 다대다: @ManyToMany -> 실무에서 사용안함. 관계형 데이터베이스는 다대다 관계를 표현할 수 없으며 일대다, 다대일 관계로 풀어내야하고, 엔티티도 이에 맞게 설계되야한다. 방향 단방향: Member 엔티티에서 Team 엔티티로만 참조할 수 있는 구조 외래키(TEAM_ID)가 있는 엔티티(Member)에 @ManyToOne 어노테이션을 적용하고 @JoinColumn( name = "TEAM_ID")를 적용하면 단방향 연관관계 매핑이 끝난다. 연관관계 매핑이 되면, 데이터 등록, 삭제시 JPA가 연관관계에 따라 데이터를 바인딩해준다. @Entity public class Member { @Id @Generat..
2021.01.19