@Transactional(readOnly = true)// 주문내역 상세보기
public StoreResponse.OrderDetailDTO getOrderDetail(int orderId) {
Order order = orderRepository.findById(orderId)
.orElseThrow(() -> new Exception404("찾을 수 없는 주문입니다."));
List<OrderMenu> orderMenuList = orderMenuRepository.findAllByOrderId(orderId)
.orElseThrow(() -> new Exception404("찾을 수 없는 메뉴입니다."));
return new StoreResponse.OrderDetailDTO(order, orderMenuList);
}
업데이트
문제 코드
Transaction(readOnly = true)
안하면 터짐.Lazy Initialization Exception
테스트 코드