• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

영속성 전이

23.10.10 19:20 작성 23.10.10 19:22 수정 조회수 180

0

영속성 전이를 사용해야할 경우에 대해서 2가지 조건을 언급하셨는데,

1) 단일 소유자일 때

2) parent와 child의 lifecycle이 유사할 때,

 

그러면, 영속성 전이가 필요 없는 경우는

게시판에서 글과 댓글이 있을 때, 글과 댓글이 생명주기가 같지 않을 경우, 예를 들어, 글이 삭제되었어도, 데이터 수집을 위해 댓글은삭제되지 않는 다는 정책이 있다면, 굳이 영속성 전이가 필요없을까요?

답변 1

답변을 작성해보세요.

0

y2gcoder님의 프로필

y2gcoder

2023.10.11

안녕하세요. linky dev님, 공식 서포터즈 y2gcoder입니다.

말씀하신 것처럼 생명주기가 다를 때, 그리고 댓글을 소유하고 있는 엔티티가 글 뿐만이 아닐 때(게시자가 소유하고 있을 수도 있을 것 같습니다)는 영속성 전이를 사용하지 않는게 낫다고 생각합니다.

영한님의 답변(링크)과 같이 기본적으로는 영속성 전이를 사용한다, 필요없다 보다는 기본적으로는 영속성 전이를 사용하지 않고 가되, 트레이드-오프와 위의 조건을 고려하여 영속성 전이를 이 부분에 사용할 수 있냐는 관점으로 접근하는 편입니다.

감사합니다.