2012-03-07 49 views
2

我已經寫了一個基於Martin Fowler概述的數據映射器模式的基本ORM機制。我有一個跟蹤哪些對象已被更改的工作單元。顯然,由於外鍵和其他數據庫約束,必須按特定順序將更改寫入表中。如何計算我將對象寫入數據庫的順序?

什麼解決方案可用來確定我編寫更改的順序?福勒在他的PoEAA書中暗示了「地形分類」。

回答

0

我解決了這個問題,它允許對象用一個名爲Tier的屬性實現一個接口。由工作單元完成的處理使用此命令通過LINK對更新和刪除進行排序。

相關問題