위 사진처럼 엔티티를 설계할 때 사용
- CascadeType.ALL : 모든 Cascade를 적용
- CascadeType.PERSIST : 엔티티를 영속화할 때, 연관된 엔티티도 모두 적용
- CascadeType.REMOVE : 엔티티를 제거할 때, 연관된 엔티티도 모두 제거
- CascadeType.MERGE : 엔티티 상태를 병합할 때, 연관된 엔티티도 모두 병합
- CascadeType.DETACH : 부모 엔티티를 detach() 수행하면, 연관 엔티티도 detach()상태가 되어 변경 사항 반영 X
- CascadeType.REFRESH : 상위 엔티티를 새로고침할 때, 연관된 엔티티도 모두 새로고침
'[Spring Boot] 스프링부트 (IntelliJ) > JPA' 카테고리의 다른 글
[JPA] 엔티티 설계시 주의점 (0) | 2024.03.27 |
---|---|
[JPA] Mysql JPA 테이블 추가하기 (0) | 2024.02.22 |
[JPA] 인텔리제이에서 간단하게 JPA 돌려보기 (0) | 2024.02.21 |
[JPA] ORM (0) | 2024.02.07 |
JPA란? (0) | 2023.12.19 |