인프런 커뮤니티 질문&답변

hjemsti님의 프로필 이미지

작성한 질문수

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

간단한 주문 조회 V1: 엔티티를 직접 노출

11분 쯤에 프록시 관련하여 질문입니다.

23.04.27 18:39 작성

·

362

0

지연 로딩을 사용하면 그 객체를 사용할 때 프록시 객체에서 영속성 컨텍스트에 연결을 요청해서 진짜 객체를 가져오는 거로 알고 있는데요

이번에는 단순히 Order만 Return 했기 때문에 Order객체 안에 있는 프록시 객체(Member, Delivery, OrderItems)는 사용할 일이 없는 것 아닌가요 ?

왜 프록시 객체를 사용하려다 문제가 발생했는지 알 수 있을까요?

답변 1

0

David님의 프로필 이미지

2023. 04. 28. 07:34

안녕하세요. hjemsti님, 공식 서포터즈 David입니다.

지연로딩시 프록시가 사용되는 부분에 대해서는 말씀하신 게 맞습니다.

다만, 강의에서 언급하고 있듯 Jackson 라이브러리가 프록시 객체를 Json으로 변환하는 과정에서 발생한 오류입니다. 본 편 9분 5초부터 참고해 주세요:)

감사합니다.

hjemsti님의 프로필 이미지

작성한 질문수

질문하기