天天看點

Hibernate複習(一)ORM

  在軟體開發領域,模型用來表示真實世界的實體。 

  在軟體開發的不同階段,需要為目标系統

  建立不同類型的模型: 

 –-在分析階段,需要建立概念模型。 

 –-在設計階段,需要建立域模型和資料模型。

? 概念模型用來模拟問題域中的真實實體。

? 概念模型描述了每個實體的概念和屬性,以及實體之間的關系。 

? 概念模型并不描述實體的行為。 

關系資料模型是在概念模型的基礎上建立起來的,用于描述這些關系資料的靜态結構,它由以下内容組成: 

–一個或多個表 

–表的所有索引 

–視圖 

–觸發器 

–表與表之間的參照完整性 

域模型是面向對象的。在面向對象術語中,域模型也可稱為設計模型。域模型由以下

内容組成: 

–具有狀态和行為的域對象 

–域對象之間的關系 

? 關聯 

? 依賴 

? 聚集 

? 一般化(泛化) 

5.orm

orm(object—relationship mapping)模式:在單個元件中負責所有實體域對象的持久化,封裝資料通路細節。 

orm解決的主要問題就是對象-關系的映射。域模型和關系模型都分别建立在概念模型的基礎上。域模型是面向對象的,而關系資料模型是面向關系的. 

? hibernate是orm的一個實作 

歡迎大家一起讨論學習!

有用的自己收!

記錄與分享,讓你我共成長!歡迎檢視我的其他部落格;我的部落格位址:

繼續閱讀