강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của znftm930669
znftm930669

câu hỏi đã được viết

Trong thực tế! Sử dụng Spring Boot và JPA1 - Phát triển ứng dụng Web

Mô hình miền và thiết kế bảng

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

Đã giải quyết

Viết

·

961

2

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

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

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

JPAjavaspringspring-boot웹앱

Câu trả lời 2

1

znftm930669님의 프로필 이미지
znftm930669
Người đặt câu hỏi

넵 감사합니다~

1

yh님의 프로필 이미지
yh
Người chia sẻ kiến thức

안녕하세요. 지훈님

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

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

감사합니다.

Hình ảnh hồ sơ của znftm930669
znftm930669

câu hỏi đã được viết

Đặt câu hỏi