본문 바로가기

웹 기술 쌈싸먹기/JPA

[JPA] CASCADE

CASCADE

 

  • 영속성 전이: CASCADE
    • 특정 엔티티를 영속 상태로 만들 때 연관된 엔티티도 함께 영속 상태로 만들도 싶을 때
    • 예: 부모 엔티티를 저장할 때 자식 엔티티도 함께 저장

 

  • 영속성 전이: 저장
@OneToMany(mappedBy="parent", cascade=CascadeType.PERSIST)

 

  • CASCADE의 종류
    • ALL: 모두 적용
    • PERSIST: 영속
    • REMOVE: 삭제
    • MERGE: 병합
    • REFRESH: REFRESH
    • DETACH: DETACH