반응형
SMALL
Entity N:N
-
Jpa 연관관계 살펴보기 (N:N)백엔드 2023. 8. 23. 14:39
다대다 관계에 있는 Entity의 설정 과정을 살펴보도록 하겠습니다. 중간 테이블을 자동으로 생성하는 @ManyToMany 방식보다는 매핑 테이블을 별도로 만들어서 각각의 엔티티와 1:N N:1 관계를 맺도록 해보도록 하겠습니다. ERD 이전 시간에 살펴본 ERD에서 다대다 연결 관계를 가지고 있는 book과 author를 통해 살펴보도록 하겠습니다. 우선 book과 author 중간 매핑 테이블을 만들어줄 Entity를 선언해줍니다. BookAndAuthor @Entity @NoArgsConstructor @Data public class BookAndAuthor { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Ma..