게시글
스터디
모집중
2022.11.29 20:33
프론트/백엔드 스터디 모집 오픈카톡방에 놀러오세요!
- 0
- 0
- 354
질문&답변
2022.10.02
cascade=ALL, orphanRemoval=true 관련 질문
하나 의심이 되는건, 생성 시점이 다르기 때문일 것 같은데, 혹시 해당 이유일까요..?영한쌤이 말씀하신 aggregate root 를 찾아보니 생성 시점에 따라 나눈다고 설명이 되어있어서, 그부분을 의심하고 있습니다.저는 뭔가 추상적인 개념일 뿐이라고 생각했는데, JPA에서도 실제로 aggregate root 개념이 적용되어서, 각자 생성 시점이 다르면 해당 방법으로 관리가 되지 않는건가요??몇 가지 테스트를 좀 더 해봤는데요.엔티티A를 "삭제" 할 경우에는 엔티티B, C, D가 모두 삭제됩니다.하지만 여전히 엔티티 A의 List에서 엔티티 B를 "remove"할 경우에는 삭제가 되지 않습니다. 이러한 결과를 미루어보았을 때, cascadeType=ALL만 제대로 작동한다고 봐도 될까요?그렇다면 orphanRemoval은 왜 작동하지 않는걸까요..!
- 2
- 2
- 561
질문&답변
2022.08.29
페이징 할 때 Pageable 을 잘 사용하시지 않는 이유
답변 감사드립니다! 며칠 고민했던 내용이 속시원하게 해결이되었습니다!그리고 시즌 2가 기대되네요 ㅎㅎ 시즌 2가 오기전에, 제 나름 4번에 대한 이유를 공부 해봐야겠습니다 :) 감사합니다.
- 2
- 2
- 479