JPA/JPA
고아 객체
lovineff
2020. 6. 9. 10:28
고아 객체
** 특정 엔티티가 개인 소유일 때 사용
부모 엔티티와 연관관계가 끊어진 자식 엔티티 자동 삭제
orphanRemoval = true
참조하는 곳이 하나일 때 사용해야함.
CascadeType.ALL + orphanRemoval = true 인 경우 부모 엔티티를 통해 자식의 생명 주기를 관리할 수 있음.
도메인 주도 설계의 Aggregate Root 개념을 구현할 때 유용