![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKev6d%2FbtruVXNi86t%2FPPzBKwqFkwwBDI00m0PMPk%2Fimg.png)
1. CasCade란? 엔티티의 상태 변화를 전파시키는 옵션이다. 간단히 이야기하면 특정 엔티티를 변화시킬때 그에 따라 연관된 엔티티도 같이 상태가 변한다는 의미이다. 2. CasCade Type? 총 6가지의 Type을 가지며 각각에 대한 설명은 다음과 같습니다. CascadeType.All : 상위 엔티티에서 하위 엔티티로 모든 작업을 전파 CascadeType.PERSIST : 엔티티를 영속화할 때, 연관된 엔티티도 영속화 CascadeType.MERGE : 엔티티 상태를 병합 시 연관된 엔티티도 모두 병합 CascadeType.REMOVE : 엔티티를 제거 시 연관된 엔티티도 모두 제거 CascadeType.DETACH : 엔티티를 준영속화 할때, 연관된 엔티티도 모두 준영속화 CascadeTyp..