강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

znftm930669 のプロフィール画像
znftm930669

投稿した質問数

本当! Spring BootとJPAの活用1 - Webアプリケーション開発

ドメインモデルとテーブル設計

단방향 연관관계시 cascade 질문입니다.

解決済みの質問

作成

·

967

2

회원탈퇴시 해당 회원의 주문들도 모두 삭제하려면
Meber엔티티의 order필드에
cascade = CascadeType.REMOVE 옵션을 설정해야 되는데

Member 엔티티와 Order 엔티티는 
1:다 단방향 연관관계일 경우에는
Member엔티티에 order 필드가 존재하지않는데 

그러면 위 조건을 만족하기 위해서는 양방향 연관관계를 가져가야 하나요?

JPAjavaspringspring-boot웹앱

回答 2

1

znftm930669님의 프로필 이미지
znftm930669
質問者

넵 감사합니다~

1

yh님의 프로필 이미지
yh
インストラクター

안녕하세요. 지훈님

네 맞습니다. 만약 cascade를 해결하시려면 그렇게 해야합니다.

그런데 이 경우에는 서로 리포지토리도 다르고, 주문, 회원 각각의 엔티티가 별도로 중요한 엔티티이기 때문에 저는 그냥 remove(order), remove(member)를 각각 따로 호출하시는게 맞다 생각합니다.

감사합니다.

znftm930669 のプロフィール画像
znftm930669

投稿した質問数

質問する