2012-03-07 1 views
2

마틴 파울러 (Martin Fowler)가 설명한 Data Mapper 패턴을 기반으로 기본 ORM 메커니즘을 작성했습니다. 개체가 변경된 것을 추적하는 작업 단위 (Unit of Work)가 있습니다. 분명히 외래 키 및 다른 DB 제약 조건으로 인해 변경 사항을 특정 순서로 테이블에 작성해야합니다.개체를 데이터베이스에 쓰는 순서를 어떻게 정합니까?

변경 사항을 기록하는 순서를 결정하는 데 사용할 수있는 솔루션은 무엇입니까? 파울러는 그의 PoEAA 책에서 '지형 학적 분류'를 암시한다.

답변

0

개체가 Tier라는 단일 속성으로 인터페이스를 구현할 수 있도록하여이 문제를 해결했습니다. 작업 단위 (UOW)가 수행하는 처리는 LINK를 통해 갱신 W h 제를 주.하기 위해이를 사용합니다.