Cascade란? 영속성의 전이를 제공해준다. (*영속 : 영원히 계속함) 먼저 Cascade에는 크게 6가지의 종류가 있다. ALL : 모두 적용 PERSIST : 영속 (저장) MERGE : 병합 REMOVE : 삭제 REFRESH : Refresh DETACH : DETACH 각 옵션에 따라 행동이 이루어지는데, 예를들어 PERSIST로 설정할 경우, 자식 엔티티까지 영속화해서 저장한다. 또다른 예로 REMOVE로 설정할 경우, 부모 엔티티만 삭제해도 자식 엔티티까지 함께 삭제된다. REFRESH의 경우 연결된 하위 엔티티까지 인스턴스의 값을 새로 고침하며, DETACH는 연결된 하위 엔티티까지 영속성을 제거한다. 예시 [BookRepositoryTest.java] @Transactional @Te..