자바 ORM 표준 JPA 프로그래밍

    EP7. 다양한 연관관계 매핑

    연관관계 매핑시 주의할 점 다중성 단방향, 양방향 연관관계의 주인 다중성 다대일 : 중요 일대다 : 잘 안씀 일대일 : 별로 안씀 다대다 : 아예 안씀 단방향, 양방향 테이블 : 외래키 하나만 있어도 가능하니까 방향의 개념이 없다. 객체 : 한쪽에서 다른쪽을 보려면 참조를 해야한다. 그래서 방향이 있다. (사실 양방향은 서로 단방향이 2개 있는 것이다.) 연관관계의 주인 외래키가 있는 곳 다양한 연관관계 매핑 방법 다 대 일 : @ManyToOne 단방향 외래키가 있는 곳에 참조를 넣고 매핑시킨다. 코드 Member @ManyToOne @JoinColumn(name = "TEAM_ID") private Team team; 양방향 다대일 관계에 일대다를 추가한 것이 양방향이다. (추가해준다해도 테이블에 영..