강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

주문 서비스 개발

order item 주문취소 기능 문의

작성

·

222

1

안녕하세요. 영한님.

 

질문이있는데요 

주문을 취소할때

당연히 order와 order item은 cascade가 걸려있기때문에

취소쿼리가 자동으로 날라갈것으로 예상이되는데

order item에서 item은 cascade가 안걸려있는데 어케 업데이트가 되고있는건가요?

퀴즈

주문 취소 시 발생하는 주요 비즈니스 로직은 무엇일까요?

주문 상태가 '배송 중'으로 변경됩니다.

주문 상품의 재고가 감소합니다.

취소된 주문 상품의 재고가 복구됩니다.

배송이 완료된 주문도 자유롭게 취소 가능합니다.

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 최태훈님

JPA에서 모든 엔티티는 변경 감지라는 기능이 동작합니다. 이 변경감지는 cascade와는 무관하게 동작합니다.

변경감지에 대한 자세한 내용은 JPA 기본편에서 설명드립니다^^

감사합니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기