반응형
orphanRemoval = 고아객체 제거
고아객체
- 부모 엔티티와 연관관계가 끊어진 자식 엔티티
- PK값이 NULL로 변한 자식객체
orphanRemoval=true
- 고아객체를 자동으로 삭제해주는 코드
CascadeType.REMOVE = orphanRemoval=true 차이점?
- CascadeType.REMOVE : 자식객체 삭제 X (삭제 동작을 할때 작동하기 때문)
- orphanRemoval=true : 자식객체 삭제 O (자식객체에서 부모객체를 참조로 확인하기 때문)
반응형
'JPA' 카테고리의 다른 글
[JPA] JPA란? (0) | 2021.12.03 |
---|---|
[JPA] CASCADE 란? (0) | 2021.12.01 |
댓글