JPA/JPA

고아 객체

lovineff 2020. 6. 9. 10:28

고아 객체

** 특정 엔티티가 개인 소유일 때 사용

부모 엔티티와 연관관계가 끊어진 자식 엔티티 자동 삭제

orphanRemoval = true

참조하는 곳이 하나일 때 사용해야함.

CascadeType.ALL + orphanRemoval = true 인 경우 부모 엔티티를 통해 자식의 생명 주기를 관리할 수 있음.

도메인 주도 설계의 Aggregate Root 개념을 구현할 때 유용

'JPA > JPA' 카테고리의 다른 글

JPA에서 사용하는 다양한 API  (0) 2020.06.09
JPA 의 데이터 타입 분류  (0) 2020.06.09
영속성 전이(CASCADE)  (0) 2020.06.09
즉시 로딩과 지연 로딩  (0) 2020.06.09
양방향 매핑 예제  (0) 2020.06.09