基本介紹
- 中文名:組件關聯映射
- 外文名:Component
- 優點:實現了對象模型的細粒度劃分
- 類別:最佳化辦法
Component(組件)關聯映射
目前有兩個類如下:
大家發現用戶與員工存在很多相同的欄位,但是兩者有不可以是同一個類中,這樣在實體類中每次都要輸入很多信息,現在把聯繫信息抽取出來成為一個類,然後在用戶、員工對象中引用就可以,如下:
值對象沒有標識,而實體對象具有標識,值對象屬於某一個實體,使用它重複使用率提升,而且更清析。
以上關係的映射稱為component(組件)關聯映射
在hibernate中,component是某個實體的邏輯組成部分,它與實體的根本區別是沒有oid,component可以成為是值對象(DDD)。
採用component映射的好處:它實現了對象模型的細粒度劃分,層次會更加分明,復用率會更高。