javax.persistence.nonuniqueresultexception: query did not return a unique result: 2
두 번째 값을 리턴할 때 생기는 에러이다.
이럴 때는 출력을 해보면서 데이터의 값이 정확히 넘어가는지 확인해야 한다.
코드를 하나하나 살펴보자.
나 같은 경우는 Order 객체는 하나인데
Order userOrder = orderRepository.findByUserId(userId);
Order을 불러와놓고 아래에서는 Order를 다시 생성하여 서로 충돌하여 발생하였다.
Order userOrder = Order.createOrder(user, orderItemList);