Inheritance1 JPA Basic - 5 관계별 연관관계 매핑 다대일 (N:1) : 가장 기본적인 관계 , 가장 많이 , 주로 사용하는 관계. 단방향 매핑으로 설계하고 필요시에 양방향 매핑한다. 연관관계의 주인은 언제나 N. 일대다 (1:N) : 일대다로 매핑하는 것보다 다대일로 매핑. (사용 X) 일대일 (1:1) : 어느 테이블에나 외래 키를 넣을 수 있다. 외래 키에 DB 유니크 제약조건이 추가. 다대다 (N:N) : 실무에서 사용 ( X ) , 연결 테이블을 생성해서 다대다 -> 다대일 , 일대다 관계로 변경 편리해 보이지만 실무에서 사용 X , 연결 테이블이 연결만 하고 끝나지 않고 주문시간 , 수량 같은 데이터가 들어옴 -> 연결테이블용 엔티티를 새로 추가. @ManyToMany 를 @ManyToOne & @OneToMany 로 변경.. 2021. 12. 29. 이전 1 다음