實體粒度設計策略學習筆記

    一個系統性能好壞很大程度上取決於設計層面,如何對設計層面進行規劃是一項很關鍵的技術,下面就簡單的介紹一下我學習實體粒度設計後的收穫。
   在hibernate中對象粒度的細分主要從兩個方面:
   1、面向設計的粒度細分。
    面向設計的粒度細分,主要是通過對象細化,實現更加清晰的系統邏輯劃分,最典型的一個例子就是電子商務中爲用戶生成的一張配送單。如果將配送單的所有字段都放到一個表中,這種做法在設計的角度不可取,我們可以將其劃分爲三個對象,如:配送單,訂購項目,客戶。對於這種單表的粒度細分我們通常通過Component節點的定義來完成,Component與實體對象的區別在於它沒有主鍵標識,它作爲一個邏輯組成,完全從屬於實體對象。
 
   2、面向性能的粒度細分。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章