CASCADE
- 특정 엔티티를 영속 상태로 만들 때 연관된 엔티티도 함께 영속상태로 만들고 싶을 때 사용
- 예 ) 부모 엔티티를 저장할 때 자식 엔티티도 함께 저장
@OneToMany(mappedBy="parent", cascade=CascadeType.PERSIST)
매핑을 할 때 cascade 속성을 설정 CascadeType은 다음고 같은 것들이 있다.
Tip ) 하나의 부모가 자식들을 관리할 때 사용하는 것이 좋음
파일을 여러군데에서 관리할 때 사용할 때는 사용하지 않는 것이 좋음
즉, 소유자가 하나일 때(부모가 하나일 때) 사용해야 함
단일 엔티티에 완전히 종속적일 때는 라이프사이클이 똑같기 때문에 사용
라이프사이클이 똑같을 때
단일 소유자일 때