혹시 설명하신것이 위의 내용과 동일한게 맞을까요? https://www.i-programmer.info/programming/other-languages/12255-the-programmers-guide-to-kotlin-anonymous-and-lambda-functions.html?start=2 출처입니다.
자문자답: orphanRemoval=true vs CascadeType.REMOVE Parent가 삭제 되었을 때 Child도 함께 삭제시키는 역할을 수행하는 점에선 동일 다른점은, 관계를 끊는 것에 대한 응답! 만약 Parent의 Child 값을 null을 주었다고 가정 orphanRemoval=true는 관계가 끊어진 child를 자동으로 제거한다. CascadeType.REMOVE는 관계가 끊어진 child를 자동 제거하지 않는다. 관계가 끊어졌다는 것을 제거로 보지 않기 때문에 출처: https://modimodi.tistory.com/22