05. 영속성 전이


05. 영속성 전이

1. 영속성 전이란 영속성전이란 엔티티의 상태를 변경할 때 해당 엔티티와 연관된 엔티티의 상태 변화를 전파시키는 옵션입니다. 이때 부모는 One에 해당하고 자식은 Many에 해당합니다. 예를 들어 Order 엔티티가 삭제되었을 때 해당 엔티티와 관련되어 있는 OrderItem 엔티티를 한꺼번에 저장할 수 있습니다. 영속성 전이 옵션을 무분별하게 사용할 경우 삭제되지 말아야 할 데이터가 삭제될 수 있으므로 조심해서 사용해야 합니다. 영속성 전이 옵션은 단일 엔티티에 완전히 종속적이고 부모 엔티티와 자식 엔티티의 라이프 사이클이 유사할 때 cascade 옵션을 활용합니다. OrderRepository 인터페이스를 생성합니다. OrderRepository -----------코드 생략----------- public interface OrderRepository extends JpaRepository<Order, Long> { } @OneToMany 어노테이션에 cascade 옵션을 설정...



원문링크 : 05. 영속성 전이