領域模型中的實體與ORM中的實體

zzxsky1986發表於2009-04-08
最近看DDD的時候產生了一些疑問,我的查了一下論壇,發現如此類的問題還是很多的,但是並沒有一個合適的答案。
DDD中闡述的實體,是能確定唯一標識的,當然這個實體是在領域模型中的,當放在程式設計的時候我總是感覺非常類似ORM中的實體,或者這樣的想法不合理,那有另外一種想法,就是物件的持久化只是用來儲存物件的某個狀態,OK,那我們可以用值物件來代表領域實體的某個狀態,這樣在做程式的時候最少就的產生三個類一個表示領域中的實體,一個儲存實體狀態的值物件(VO),一個用於ORM的實體(PO),這樣是不是有點過於麻煩了?
DDD中說使用倉儲來持久化領域物件,能不能給一個倉儲的例子
謝謝大家

[該貼被zzxsky1986於2009-04-08 13:07修改過]

相關文章