[실전! 스프링 부트와 JPA 활용 2 - API 개발과 성능 최적화] API 개발 고급(3): 컬렉션 조회 최적화(1)
·
Back-End/JPA
[작성일: 2023. 10. 03] 컬렉션 조회 최적화(1)주문 조회 V1: 엔티티 직접 노출주문내역에서 추가로 주문한 상품 정보를 추가로 조회하려면 Order 기준으로 컬렉션인 OrderItem과 Item이 필요하다.지금은 OneToOne, ManyToOne 관계만 있다.이번에는 컬렉션인 일대다 관계(OneToMany)를 조회하고 최적화 하는 방법을 알아보자. @RestController@RequiredArgsConstructorpublic class OrderApiController { private final OrderRepository orderRepository; @GetMapping("/api/v1/orders") public List ordersV1() { Lis..