-
[Spring-hibernate] Cascade 종류개발/Spring 2021. 11. 6. 22:08
Enum 행위 ALL 아래 Cascade 전체를 적용 PERSIST 저장 전파 MERGE REMOVE 삭제 전파 REFRESH 테이블을 새로고침하여 값을 다시 읽음 DETACH 관계 끊음 솔직히 MERGE나 DETACH는 무슨 뜻인지 잘 모르겠음.
의문사항이 있었음 분명 DETACH로 관계를 끊음을 명시했지만, 부모 테이블의 값이 있어 자식 테이블의 값이 존재하지 않는 상황이 발생, 이 문제를 부모 엔테티의 외래키에 Null을 주어 해결했지만 Cascade detach에 대해서 제대로 된 이해를 하지 않은 것 같은 느낌을 받음.
'개발 > Spring' 카테고리의 다른 글
[Hibernate] Lazy모드 신기한점 (0) 2021.11.09 [Hibernate] One-to-many, 외래키가 null (0) 2021.11.09 [Spring-Hibernate] cretaeQuery, is not mapped 에러 (0) 2021.11.06 [Spring] Bean Scope (0) 2021.11.04 [Spring] Autowired (0) 2021.11.03