JAVA/JPA
[자바 Spring] JPA의 CasCade에 대해 알아보자
일반적으로 JPA의 기능 중 하나인 CasCade는 부모에서 자식에게 영속성을 전이하는 기능을 제공한다고 알려져 있습니다. 영속성을 제공한다는 말이 어려울 수 있는데 쉽게 말해 개발자에 의해 부모 클래스가 생성되거나 삭제된다면 연결되어 있는 자식 클래스도 자동적으로 생성되거나 삭제된다고 이해하면 될 것 같습니다. *JPA내에서도 @OneToMany, @ManyToOne과 같은 매핑 어노테이션의 어트리뷰터 값으로 cascade를 사용할 수 있습니다. # CasCaded의 종류 1. CascadeType.PERSIST Entity가 추가 될 때, 연관된 Entity도 추가합니다. 2. CascadeType.MERGE Entity가 수정 될 때, 연관된 Entity도 수정한다. 3. CascadeType.RE..