<aside> 1️⃣ 영속성 전이란?
</aside>
cascade
속성을 사용하여 설정한다. cascade
속성에는 다양한 값이 있으며, 주요한 값들은 다음과 같다:
CascadeType.ALL
: 모든 상태 변경(추가, 수정, 삭제)에 대해 전이를 수행한다.CascadeType.PERSIST
: 새로운 엔티티를 저장할 때 전이를 수행한다.CascadeType.MERGE
: 엔티티를 병합할 때 전이를 수행한다.CascadeType.REMOVE
: 엔티티를 삭제할 때 전이를 수행한다.CascadeType.REFRESH
: 엔티티를 리프레시할 때 전이를 수행한다.CascadeType.DETACH
: 엔티티를 분리할 때 전이를 수행한다.영속성 전이는 연관관계의 편리한 관리를 위해 사용되지만, 항상 필요한 것은 아니다. 사용 전에 신중하게 검토하고 상황에 맞게 적절하게 설정해야 한다.