@QueryHints 같은 최적화 힌트로 연결되고, 구성에 따라 읽기 레플리카로 라우팅할 수도 있습니다.
핵심은 "읽기만 한다"는 선언이 각 계층에서 쓰기 준비를 줄이거나 막는다는 점입니다.
변경 추적, flush 준비, Undo 생성, DML 허용 여부가 모두 읽기 전용 기준으로 바뀝니다.
@QueryHints 같은 최적화 힌트로 연결되고, 구성에 따라 읽기 레플리카로 라우팅할 수도 있습니다.
서비스 메서드의 의도가 인프라까지 이어져 불필요한 쓰기 준비를 줄입니다.
엔티티 변경 여부를 적극적으로 추적하지 않아 메모리 사용과 flush 비용이 함께 낮아집니다.
읽기만 하는 메서드에서 변경 추적 오버헤드를 줄여 응답 경로를 단순화합니다.
읽기 일관성은 유지하되, 쓰기 복구 준비나 DML 허용 여부를 읽기 전용 정책에 맞게 조정합니다.