인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

Byunghyun Yoon님의 프로필 이미지
Byunghyun Yoon

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

영속성 전이(CASCADE)와 고아 객체

cascade, 고아객체 질문입니다.

작성

·

142

0

cascade와 orphanRemoval 전부, 연관관계의 주인이 누구인지와는 상관없이 자식을 부모 컬렉션에서 삭제했을시 또는 부모 엔티티 자체를 삭제했을시 자식 엔티티 삭제 쿼리가 나간다고 알고 있는게 맞는걸까요? (연관관계의 주인이 아니면 읽기만 가능하다고 알고 있었습니다.)

답변 1

3

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

안녕하세요. Byunghyun Yoon님

orphanRemoval이 자식을 부모 컬렉션에서 삭제했을 때 삭제됩니다.

cascade=DELETE는 부모를 삭제했을 때 연결된 자식도 함께 삭제됩니다.

추가로 다음 링크가 도움이 되실거에요^^

https://www.inflearn.com/questions/15855

감사합니다.

Byunghyun Yoon님의 프로필 이미지
Byunghyun Yoon

작성한 질문수

질문하기