我正在研究SIP路由信息的數據模型。我們以電話號碼1-212-123456爲例。兩個服務提供商A和B具有路由信息(例如,IP地址)以建立到該電話號碼的SIP會話。實體或值對象?
因此,在我的模型中,我有一個實體,名爲電話號碼。我的問題是:是否有意義將電話號碼元素定義爲值對象?
首先,電話號碼只存在於一個或多個服務提供商的環境中。如果沒有服務提供商知道該電話號碼的路由信息,則後者不存在。
二,如果電話號碼是一個值對象,將有兩個相同電話號碼的實例,每個服務提供商一個。在這種情況下,實體的主鍵將包含一個外鍵,該外鍵引用ServiceProvider。在這種情況下,我發現有一些數據重複。
謝謝
任何想法......? – 2012-03-22 20:08:38