orphanRemoval
부모 엔티티가 들고 있는 자식 컬렉션에서 자식 하나를 빼면(리스트에서 제거하면) DB에서도 그 자식 행을 자동으로 지워 주는 설정이다. `orphanRemoval = true`를 걸면 자식 객체를 더 이상 아무도 참조하지 않는 순간 "고아"로 보고 삭제 SQL을 내보낸다. 걸지 않으면 컬렉션에서 빼도 DB에는 그대로 남는다.
자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!
부모 엔티티가 들고 있는 자식 컬렉션에서 자식 하나를 빼면(리스트에서 제거하면) DB에서도 그 자식 행을 자동으로 지워 주는 설정이다. `orphanRemoval = true`를 걸면 자식 객체를 더 이상 아무도 참조하지 않는 순간 "고아"로 보고 삭제 SQL을 내보낸다. 걸지 않으면 컬렉션에서 빼도 DB에는 그대로 남는다.