![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FONvDL%2Fbtr4s2nqR7F%2FLiOYEIKDF76hbQePj2PQlK%2Fimg.jpg)
Back-end/Spring
[Spring/JPA] CascadeType.ALL 사용시 주의 해야 할 점
최근에 JPA를 본격적(?)으로 사용하면서 무릎을 탁! 쳤던 경험을 했습니다. 바로 연관관계 매핑, 영속성 전이, 연관관계 편의 메서드, 고아 객체를 이해하고 사용했던 경험인데요. 이번 시간에는 Cascade에 대해서 간단하게 살펴보고, Cascade를 사용할 시, 주의할 점에 대해서 알아보려고 합니다. 0. Cascade란? 먼저 Cascade는 무엇인지에 대해 간단하게 살펴보겠습니다. 특정 엔티티를 영속 상태로 만들 경우, 연관된 엔티티도 함께 영속 상태로 만들고 싶을 경우 영속성 전이를 사용하는데요. JPA에서는 영속성 전이를 Cascade옵션을 통해서 설정하고 관리할 수 있습니다. 쉽게 말해서 부모 엔티티를 다룰 경우, 자식 엔티티까지 다룰 수 있다는 뜻이죠. Cascade는 6가지의 옵션을 가지..