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

    一個系統性能好壞很大程度上取決於設計層面,如何對設計層面進行規劃是一項很關鍵的技術,下面就簡單的介紹一下我學習實體粒度設計後的收穫。
   在hibernate中對象粒度的細分主要從兩個方面:
   一、面向設計的粒度細分。
    面向設計的粒度細分,主要是經過對象細化,實現更加清晰的系統邏輯劃分,最典型的一個例子就是電子商務中爲用戶生成的一張配送單。若是將配送單的全部字段都放到一個表中,這種作法在設計的角度不可取,咱們能夠將其劃分爲三個對象,如:配送單,訂購項目,客戶。對於這種單表的粒度細分咱們一般經過Component節點的定義來完成,Component與實體對象的區別在於它沒有主鍵標識,它做爲一個邏輯組成,徹底從屬於實體對象。
 
   二、面向性能的粒度細分。
相關文章
相關標籤/搜索