반응형
일대다는 추천하지 않지만 일대다 양방향 매핑은 사용해도 좋다.
일대다 양방향 매핑은 공식적으로 존재하지 않지만 아래와 같이 사용할 수 있다.
@ManyToOne
@JoinColumn(name = "TEAM_ID", insertable = false, updatable = false)
private Team team;
insert와 update를 하지 않는다는 뜻으로 읽기 전용 필드를 생성한다. 이 읽기 전용 필드를 통해 앙방향 처럼 사용할 수 있다.
결국, 테이블 매핑은 단순해야 한다.
항상 유의하자.
기출로 대비하는 개발자 전공면접 [CS 완전정복] 을 참고해서 공부하였습니다.
반응형
'Data Base > JPA' 카테고리의 다른 글
[JPA] : 일대일, 1:1 (0) | 2022.04.13 |
---|---|
[JPA] : 다대일, N:1 (0) | 2022.04.11 |
[JPA] : 연관관계 매핑 시작하기 (0) | 2022.04.09 |
[JPA] : 양방향 연관관계와 연관관계의 주인(Owner)에 대한 주의점 (0) | 2022.04.08 |
[JPA] : 양방향 연관관계, 연관관계 주인(Owner) (0) | 2022.04.08 |
댓글