나는 이것이 전에 discused되었습니다하지만 대답을 찾을 수 없습니다 .. 내 문제는 내가 비 관계형 데이터베이스에서 DAO 패턴을 구현하는 것입니다 ...
간단한 CRUD 작업을 위해 이것은 간단하게 보인다 쉽게 ...
그냥
문제는 내가 여러 테이블DAO 패턴 다중 테이블
에서 데이터를 얻을 필요가있을 때 반환 된 객체가 속하는 경우이다 ... DAO를 공장 또는 다오 객체 생성시 제공되는 데이터베이스 핸들을 가져올 수 2 개 이상의 테이블 조인을해야하나요?
예를 들어 일부 주문에 대해 고객의 주소를 알고 싶습니까? 주소 필드 만 채워진 전체 고객 목록을 반환해야합니까 ?? 그리고 그걸 어디에 두어야합니까? 고객 대오? DAO가 모든 것을 망라하기에는 너무 커질 것 같습니다.
너무 복잡해지고있는 것 같습니다. 또한 부모 자식 관계에 대해 ParentChildDao를 만들어야합니까? ParentDao 객체를 반환 하시겠습니까?