영속성 전이 Cascade - 엔티티의 상태를 변경할 때 해당 엔티티와 연관된 엔티티의 상태 변화를 전파시키는 옵션 - 단일 엔티티에 완전히 종속적이고 부모 엔티티와 자식 엔티티의 라이프 사이클이 유사할 때 사용 권장 @OneToMany(mappedBy = "order", cascade = CascadeType.ALL) private List orderItems = new ArrayList(); 고아 객체 Orphan - 부모 엔티티와 연관 관계가 끊어진 자식 엔티티를 삭제함 - 참조하는 곳이 하나인 경우에만 사용 - @OneToOne, @OneToMany @OneToMany(mappedBy = "order", cascade = CascadeType.ALL, orphanRemoval = true) pri..