Jpa CascadeType 각 모드의 역할과 예시 코드
CascadeType엔티티의 생명주기 이벤트를 관련 엔티티에 전파하는 방법을 정의종류ALL모든 캐스케이드 연산을 적용한다.즉, PERSIST, MERGE, REMOVE, REFRESH, DETACH가 모두 적용됩니다.PERSIST부모 엔티티를 저장할 때 연관된 자식 엔티티도 함께 저장합니다.예시장바구니 - 장바구니 상품(리스트)MERGE부모 엔티티의 상태를 병합할 때 연관된 자식 엔티티의 상태도 함께 병합합니다.REMOVE부모 엔티티를 삭제할 때 연관된 자식 엔티티도 함께 삭제합니다.REFRESH부모 엔티티의 상태를 새로 고칠 때 연관된 자식 엔티티의 상태도 함께 새로 고칩니다.DB와 동기화를 위하여 사용한다고 합니다.DETACH엔티티 매니저로부터 부모 엔티티를 분리할 때 연관된 자식 엔티티도 함께 분리..