-
[Spring] @ManyToMany를 사용 안 하는게 좋은 이유Spring 2021. 11. 9. 19:24
@ManyToMany는 편리한 것 같지만, 중간 테이블에 컬럼을 추가할 수 없고, 세밀하게 쿼리를 실행하기 어렵기 때문에 실무에서 사용하기에는 한계가 있다. 중간 엔티티를 만들고 @ManyToOne, @OneToMany로 매핑해서 사용하자. 정리하면 대다대 매핑을 일대다, 다대일 매핑으로 풀어내서 사용하자
출처 : 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 - 인프런 | 학습 페이지 (inflearn.com)
'Spring' 카테고리의 다른 글
[Spring] 컬렉션은 필드에서 초기화해야 하는 이유 (0) 2021.11.09 [Spring] 모든 연관관계는 지연로딩으로 설정해야하는 이유 (0) 2021.11.09 [Spring] 값 타입 Entity 클래스를 불변하게 설계하는 방법 (0) 2021.11.09 [Spring] 실무에서 가급적 Entity 클래스에 Setter 사용을 자제해야 하는 이유 (0) 2021.11.09 [Spring] Entity 설계 시 연관관계의 주인을 설정하는 법 (0) 2021.11.09