• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

orderItem에 연결되는 order_id는 어느 시점에서 연결이 되는 걸까요?

23.09.09 00:46 작성 조회수 217

0

안녕하세요, 김영한님 야생형 스타일로 강의 잘 듣다가 질문드립니다.

Screenshot 2023-09-09 at 12.42.02 AM.png

질문을 적다가 order가 형성되는 순간에 해당 order와 입력된 orderItem과 연결이 되는 거 같다는 생각이 들었습니다.

제가 생각한 게 맞는지 질문드립니다.

정리하자면, OrderService에서 order 메소드를 실행할 때 orderItem과 생성된 order_id는 order가 생성되는 순간 해당 order_id와 orderItem와 연결되는 건가요?

답변해주시면 감사하겠습니다.

감사합니다.

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.09.11

안녕하세요, 인프런 AI 입니다. 주문(order)과 주문 상품(orderItem) 간의 연결은 일반적으로 주문(order)이 생성되는 시점에 이루어집니다. OrderService에서 order 메소드를 실행하면, 해당 주문 정보가 만들어지고 데이터베이스에 저장됩니다.

그 후, 주문을 생성하는 동안 모든 주문 상품(orderItem)들이 order_id와 연결됩니다. 이때, 주문 상품은 주문의 일부분으로 간주되며, 같은 order_id로 그룹화되어 저장됩니다.

따라서, 주문을 생성하는 시점에 해당 order_id와 모든 주문 상품과의 연결이 이루어지는 것이 맞습니다. 이를 통해 주문과 주문 상품 간의 관계를 유지하고 추후에 조회하거나 수정할 수 있게 됩니다.

질문에 답변해 드린 것이 도움이 되었길 바랍니다. 추가로 궁금한 사항이 있으시면 언제든지 물어보세요. 감사합니다.