영속성 전이 : CASCADE
특정 엔티티를 영속 상태로 만들 때 or 연관된 엔티티도 함께 영속상태로 만들고 싶을 때,
엔티티를 영속화 할 때 연관된 엔티티도 함께 영속화 하는 기능을 제공한다!
[ parent ] - [ child : CASCADE ]
반드시 하나의 Parent 엔티티만 Child 엔티티 를 관리할 때 [ 단일 관리자 ] 에만 영속성 전이를 사용한다.
고아 객체 삭제
orphanRemoval = true
CascadeType.ALL
두 옵션을 모두 활성화 하면 Parent 엔티티를 통해서 자식의 생명주기까지 관리가 가능하다.
부모 엔티티와 연관관계가 끊어진 자식 엔티티 자동 제거
'JPA with 김영한' 카테고리의 다른 글
값 타입 (0) | 2021.09.27 |
---|---|
JPQL (0) | 2021.09.27 |
즉시로딩 과 지연로딩 (0) | 2021.09.10 |
프록시(Proxy) (0) | 2021.09.09 |
상속관계의 매핑 (0) | 2021.09.08 |