인프런 커뮤니티 질문&답변
ManyToMany 질문
작성
·
187
0
선생님, 실무에선 Category <-> Item 관계를 @ManyToMany를 이용하지말고
CategoryItem entity를 만들어서 OneToMany, ManyToOne으로 이어주라 하셨는데
category가 items를 가져오고 싶을 때는 categoryItems에서 item들의 id를 받아오고 그걸로 다시 item테이블에서 조회해서 id값이 일치하는 것들을 가져오는식으로 작업해야하나요?
답변 1
0
김영한
지식공유자
안녕하세요. 신형준님^^
id를 받아와서 해결해도 되는데, 그러면 속도가 안나올 수 있으니, 일반적으로 조인으로 해결합니다^^
category의 식별자는 이미 알고 있으니 categoryItems과 item을 조인하면 한번에 원하는 item들을 조회할 수 있습니다.
감사합니다.





