JPA - 영속성 전이(CASCADE), 고아 객체


JPA - 영속성 전이(CASCADE), 고아 객체

CASCADE 란?- 특정 엔티티를 영속 상태로 만들 때 연관된 엔티티도 함께 영속 상태로 만들고 싶을 때 사용ex) 부모를 저장할때 연관된 자식들도 다 persist하고 싶을 때주의 : 연관관계 매핑과 관련 X, 연관된 엔티티도 영속화 해주는 편리함만 제공• ALL: 모두 적용 (Parent지우면 Child도 다 지워짐)• PERSIST: 영속Child의 연관 관계가 한 개 일때 만 사용가능(Child의 소유자가 한 명 일때) 고아 객체 제거 란?- 부모 엔티티와 연관관계가 끊어진 자식 엔티티를 자동으로 삭제해주는 기능orphanRemoval = true참조하는 곳이 하나일 때 사용 가능(특정 엔티티가 개인 소유 할 때)@OneToOne, @On..........

JPA - 영속성 전이(CASCADE), 고아 객체에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : JPA - 영속성 전이(CASCADE), 고아 객체