-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
주문내역..
20.11.18 23:38 작성 조회수 273
0
안녕하세요?
강사님.. 여쭤볼게있습니다.
주문내역의 대표상품이 아닌 각각의
리스트를 뽑아보고 싶은데요..
제가 생각한 쿼리는
select * from orders o
inner join member m
on o.member_id = m.member_id
inner join order_item oi
on o.order_id = oi.order_id;
결과는 이렇습니다. mybatis같은것에 익숙해서 이런식으로
vo를 만들어서 출력하곤했지만
jpql은 아직 많이 헷갈리네요.ㅠㅠ
일단 생각한 jpql은 아래와 같습니다.
select o from Order o join o.member m join o.orderItems as oi
이렇게 하여 List<Order> 로 뽑아서 타임리프에 출력시
다중반복으로 출력을 면될거 같은데 출력이 아래 처럼 잘못
나오고있네요;;
감이 잘 오지 않는데 jpql을 제가 잘못 생각한것이지
어디가 잘못된건지 조언 좀 해주세요..
역시 설명을 들으면 고개가 끄덕여지지만 직접해보면 갸우뚱
거리네요..ㅠㅠ;
답변을 작성해보세요.
0
김영한
지식공유자2020.11.19
안녕하세요. 지혁님^^
어떤 점이 궁금하신지 알 것 같아요.
지금 듣고 계신 JPA 활용2 - API 개발과 성능 최적화를 모두 듣고 나면 궁금증이 자연스럽게 풀리실꺼에요.
강의를 다 듣고나서도 궁금증이 해결되지 않으면 다시 꼭 질문주세요^^
감사합니다.
답변 1