[Rest API] 5. 주문조회 - 엔티티 노출


[Rest API] 5. 주문조회 - 엔티티 노출

주문조회 - 엔티티 직접 노출 @GetMapping("/api/v1/simple-orders") public List orderV1(){ List orders = orderRepository .findAllByString(new OrderSearch()); return orders; } 다음과 같이 엔티티를 직접 반환 하였다. 위의 코드를 그냥 호출하면 오류가 발생한다. 그 이유는 무한 루프에 빠지기 때문이다.. 여기서 왜 무한 루프에 빠지게 될까? 바로 order가 Member, Delivery, Order_Item과 양방향 연관관계를 맺고 있기 때문이다. Order에서 Member, Delivery, Order_Item를 조회하는데 3개의 객체에서도 Order를 참조하고 있기 때문에 무한 루프가 발생..


원문링크 : [Rest API] 5. 주문조회 - 엔티티 노출