내 다음 프로젝트의 데이터 맵퍼를 쓰고 있습니다. 여기서 전반적인 목표는 데이터베이스와 말하기 작업을 비즈니스 엔티티에서 분리하는 것입니다. 따라서 사용자 엔티티는 그것이 작성된 방법이나 값의 출처에 대해 전혀 알 필요가 없습니다.데이터 맵퍼는 얼마나 많은 데이터베이스 테이블을 알고 있어야합니까?
내 질문은 ... 데이터 맵퍼가 여러 데이터베이스 테이블을 알고 이야기하는 것이 일반적일까요, 아니면 각 데이터 매퍼가 기본적으로 단일 테이블 (또는 두 개)에 대해 알고 더 나은 데이터 매퍼와 대화하는 것이 좋습니다. 더 넓은 범위의 테이블에서 데이터를 필요로 할 때?