Open marklin-latte opened 2 years ago
我覺得比較像在描述 Domain.Entity 應該獨立於 ORM managed entity 存在,不然被 ORM 語法綁架的話 domain 就相依 Persistence 層了,至於 ORM 提供的那些誘人的連動效果要怎麼拋向 domain 曾,應該可以靠 RepositoryImpl 包裝?
嗯對我也是這樣想 ~ 實作方面應該是會接近變成有個 repository 然後裡面會寫 domain entity <=> persistence entity 的對應,然後 domain entity 可能會慢慢的長出 entity 相關的方法,然後最後變成 domain model 吧 :trollface:
如果就是在 domain 那寫個 entity,那它會和 persistence 的 entity 連動嗎 ? 還是是不連動,如果不連動那為什麼不要就叫他 domain model 呢 ? 還是它本來就是指 domain model ?