강의

멘토링

커뮤니티

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

이현우님의 프로필 이미지
이현우

작성한 질문수

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

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

영속성 전이 + 고아 객체의 경우

해결된 질문

작성

·

278

0

CascadeType.ALL + orphanRemovel=true인 경우는 

부모 자식관계에서 자식 자체로 뭔가를 관리하지않고 모든걸 부모에서 통제할때 사용하는게 맞을까요?

즉, 부모를 persist하고, 자식2를 삭제하고 싶으면 부모의 자식List에서 자식2를 삭제해야지, remove(child2) 이런식으로 직접 삭제는 불가는하게 되는게 맞을까요?

 

추가적으로, 실무에서는 scope의 형태를 이렇게 많이 쓰나요?

답변 1

0

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

안녕하세요. 이현우님

생각하신 내용이 맞습니다. 실무에서는 간단한 경우에만 적용하고 잘 사용하지는 않는 편입니다.

(그래도 내용은 알고 있어야 합니다.)

감사합니다.

이현우님의 프로필 이미지
이현우

작성한 질문수

질문하기