작성
·
325
2
안녕하세요? 질문이 있어서 글 남깁니다.
Member 와 Product 간 양방향 매핑이 필요한 경우
중간 테이블을 두어 일대다 + 다대일 관계로 풀어내는 건 알았습니다.
그렇다면 만약 Product 객체를 조회하기 위해서 방법을 생각해봤는데
1. ProductRepository 에서 findBy~~ 로 불러온다.
2. LinkRepository 에서 JPA 를 통해서findByMemberAndProduct(Member member, Product product) 이런식으로 Link 테이블을 불러서 Link.product 리스트를 조회한다.
둘 중 어느 방법을 사용해도 상관 없을까요?
성능 최적화를 위해서는 어떤 방식이 좋을까요?
감사합니다^^