Hibernate學習第一課

來源:互聯網
上載者:User

標籤:app   符號   order   包括   相關   hibernate   ping   書籍   格式   

Hibernate是一個架構

一個Java領域的持久化架構

一個ORM架構

對象的持久化:

狹義的理解:“持久化”僅僅指把對象永久儲存到資料庫中。

廣義的理解:“持久化”包括和資料庫相關的各種操作:

-儲存:把對象永久儲存到資料庫中。

-更新:更新資料庫中的對象。

-刪除:從資料庫中刪除一個對象

-查詢:根據特定的查詢條件,把符合查詢條件的一個或者多個對象從資料庫中載入到記憶體中。

-載入:根據特定的OID,把一個對象從資料庫中載入到記憶體中。

為了在系統維護中能夠找到所需要的對象,需要為每一個對象分配一個唯一的標識符號。在關係型資料庫中稱之為主鍵,而在對象術語中,則叫做對象標識(Object-identifier-OID).

ORM(Object/Relation Mapping):對象/關係映射

-ORM主要解決對象-關係的映射

物件導向概念 面向關係概念
對象 表的行(記錄)
屬性 表的列(欄位)

ORM的思想:將關係書籍庫中表的記錄映射成為對象。以對象的形式展現,程式員可以吧對資料庫的操作轉化為對對象的操作。

ORM採用中繼資料來描述對象-關係映射細節,中繼資料通常採用XML格式,並且存放在專門的對象-關係對應檔中。

 

Hibernate學習第一課

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.