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

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

신동훈님의 프로필 이미지
신동훈

작성한 질문수

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

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

영속성 전이가 여러 필드에 걸쳐져있다면

작성

·

159

1

예를 들어서 Member는 List<Post>란 필드를 가지고 있고, 이에 cascade = CascadeType.ALL, orphanRemoval = true 를 사용하여 영속성을 전이시켜줍니다, Post는 List<Comment>란 필드를 가지고 있고, 이에도 똑같이 영속성을 전이시켜 준다고 했을 때,
Member를 삭제하면 Post와 Comment도 모두 삭제되나요? 직접 코드를 실행해 보았는데 삭제는 되는 것 같습니다만, 함부로 이렇게 쓰기가 겁나서 이렇게 써도 되는지 여쭤봅니다.

답변 1

0

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

안녕하세요. 신동훈님

네 맞습니다. 그래서 cascade는 주의해서 사용해야 합니다.

감사합니다.

신동훈님의 프로필 이미지
신동훈

작성한 질문수

질문하기