[SPRING] JPA 고아객체
·
SPRING
고아 객체 JPA에서 부모와 연관관계가 끊어진 자식엔티티를 고아 객체라 하며 JPA에서는 orphanRemoval 옵션을 통해서 고아객체를 자동으로 삭제하는 기능을 제공함 orphanRemoval 옵션 @Entity @Getter @Setter public class Parent { @Id @GeneratedValue @Column(name = "parent_id") private Long id; @OneToMany(mappedBy = "parent", cascade = CascadeType.PERSIST, orphanRemoval = true) private List childs = new ArrayList(); public void addChild(Child child) { this.childs.ad..