實體粒度設計策略學習筆記
一個系統性能好壞很大程度上取決於設計層面,如何對設計層面進行規劃是一項很關鍵的技術,下面就簡單的介紹一下我學習實體粒度設計後的收穫。
在hibernate中對象粒度的細分主要從兩個方面:
1、面向設計的粒度細分。
面向設計的粒度細分,主要是通過對象細化,實現更加清晰的系統邏輯劃分,最典型的一個例子就是電子商務中爲用戶生成的一張配送單。如果將配送單的所有字段都放到一個表中,這種做法在設計的角度不可取,我們可以將其劃分爲三個對象,如:配送單,訂購項目,客戶。對於這種單表的粒度細分我們通常通過Component節點的定義來完成,Component與實體對象的區別在於它沒有主鍵標識,它作爲一個邏輯組成,完全從屬於實體對象。
2、面向性能的粒度細分。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
sorted 在python2和3中的區別
冯斯特罗
2020-07-08 12:31:35
monggoDB學習筆記
MK_夕阳
2020-07-08 12:27:44
Shell編程入門(二)
存在即合理_
2020-07-08 11:22:52
在使用Django出現的疑難雜症
存在即合理_
2020-07-08 11:22:52
Shell編程入門(三)
存在即合理_
2020-07-08 11:22:52
Android M 新特性
Jay白色风车
2020-07-08 10:03:22
學習筆記----伸展樹
画船听雨
2020-07-08 09:04:26
mini2440開發板學習裸機開發——day1 裸機運行LED燈程序
yantu 12
2020-07-08 08:59:17
java入門程序100例學習筆記(005遞歸調用)
swll
2020-07-08 06:59:06
pandas數據分析讀書筆記(五)
__LeeKuanYew
2020-07-08 06:46:51
Spring+SpringMVC+Mybatis項目中pom.xml模板
user_q
2020-07-08 06:30:02
Redis在Windows系統下安裝成服務
user_q
2020-07-08 06:30:02
小程序數據請求注意事項
十三画13
2020-07-08 04:25:07