inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

ightprove님의 게시글

ightprove ightprove

@ightprove4561

수강평 작성수
-
평균평점
-

게시글 1

질문&답변

ordersV4에서 에러가 발생하는데 무슨 문제인지 잘 모르겠습니다. (아직 정확한 원인을 모르겠습니다. 알려주세요~~)

어!!!! 해결은 했는데, 이게 버전이 올라가면서 이제 안되는건지는 모르겠네요.. JPQL이면 hibernate 문서에서 찾아야 할까요? 아니면 어디서 찾아야할까요? 어디서 검색하는게 좋을까요? 해결방법 o.member가 아니라 Member 로 써야 하고, o.delivery가 아니라 Delivery 로 써서 해결했습니다. 조회 대상이 엔티티일때는 문제가 없는데 DTO일때만 이런 문제가 발생하는거 같아요. 수정 전 public List findOrderDtos() { return em.createQuery( "select new study.jpashop.repository.order.simplequery.OrderQueryDto(o.id, m.name, o.orderDate, o.status, d.address)" + " from Order o" + " join fetch o.member m" + " join fetch o.delivery d", OrderQueryDto.class) .getResultList(); } 수정 후 public List findOrderDtos() { return em.createQuery( "select new study.jpashop.repository.order.simplequery.OrderQueryDto(o.id, m.name, o.orderDate, o.status, d.address)" + " from Order o" + " join fetch Member m" + " join fetch Delivery d", OrderQueryDto.class) .getResultList(); }

좋아요수
0
댓글수
2
조회수
1838