ORM 엔티티 중심
변경 감지와 생명주기를 활용해 서비스 계층의 규칙을 일관되게 묶습니다.
한 기술로 통일하는 것이 목표가 아니라, 트랜잭션 일관성이 중요한지 아니면 조회 결과와 성능이 중요한지에 따라 기본 도구와 예외 지점을 다르게 잡는 것이 핵심입니다.
변경 감지와 생명주기를 활용해 서비스 계층의 규칙을 일관되게 묶습니다.
상태 변경 이유와 트랜잭션 경계가 코드에 남아 운영 중 오류 원인을 추적하기 쉽습니다.
Fetch Join 수준까지는 모델 일관성을 유지하면서도 충분히 읽을 수 있습니다.
읽기 모델을 별도로 다루면 도메인 모델을 과도한 조회 요구로부터 분리할 수 있습니다.
즉, ORM과 SQL의 균형 전략을 팀 차원의 구조 규칙으로 승격한 형태라고 이해하면 됩니다.