Inflearn Community Q&A
주문 조회 시 Item이 Lazy Loading 되지 않습니다.
Written on
·
387
0
안녕하세요.
주문 내역을 조회하는 과정에 아래와 같은 오류가 발생합니다.
그래서 아래와 같이 orderItem[0].item.name을 주석 해보았습니다.
그렇게 하니 나머지 값을 잘 나옵니다.
그래서 쿼리를 찍어보니 아래와 같이 OrderItem까지는 Lazy Loading이 잘 되나 Item을 불러오지 못하면서 null exception이 발생하는 것 같습니다.
관계 설정이 잘못되었나 싶어서 강의 자료를 비교 해보았지만 동일하게 맵핑하였고 다른 점이 있다면 아이템 상속관계를 Joined로 잡았다는 것 말고는 동일한 것 같습니다.
제가 무엇을 잘못 한걸까요? ㅠ.ㅠ
아래 OrderItem, Item 스샷도 같이 올리겠습니다.
너무 길게 작성했네요...
강의 잘 따라오고 있었는데 원인을 잘 못찾겠네요...
주문조회웹앱Itemlazyspringnulljavaspring-bootJPA
Quiz
61% of people got it wrong. Give it a try!
회원 가입 시 화면 입력 데이터를 엔티티 객체 대신 별도의 Form 객체로 받는 주된 이유는 무엇일까요?
데이터베이스 성능을 최적화하기 위해서
화면 종속적인 데이터나 유효성 검증 로직을 분리하기 위해서
JPA 영속성 컨텍스트와 직접적인 관계를 맺기 위해서
코드의 자동 생성 기능을 활용하기 위해서
Answer 1
1
lancho07173117
Questioner
또 다시 자답을 합니다...^^
주문 생성 시 OrderItem에 Item을 넣지 않아 null이 세팅되어 있었네요 흐흐
오류 덕?분에 Lazy Loading도 다시 복습 할 수 있었네요.
감사합니다. (_._)






스스로 잘 해결하셨습니다^^