원했던 주문 목록 모습
- 원하던 대로 주문번호에 맞춰 한 td안에 여러개의 상품을 묶어서 보여줄 수 있었음
바꾸기 전 코드
- 기존 코드로는 내가 원하는 모습을 만들 수 없었다.
- 기존 코드는
1)groupBy orderNum으로 주문번호에 맞춰 한 주문번호당 1개의 상품만 보여주거나,
2)groupBy orderNum, prodNum으로 하면 같은 주문번호를 배열로 엮지 못하고,
2번 주문번호에 해당하는 주문상세가 3개였다면 3개의{}개로 나눠져서 json이 나타났음
변경한 코드
Map<Long, List< Dto>>로, map은 key값이 중복되면 안되지만, orderNum은 unique한 PK이므로 중복될 일 없고,
주문 번호에 해당하는 정보들을 List배열로 받아와서 각 주문번호에 해당하는 주문 상세들을 보여준다.
⬇︎⬇︎ 아래는 해결 후 원하던 json 형식 66, 65번은 orderNum이다.