1. 程式人生 > >資料持久化和ORM的概念

資料持久化和ORM的概念

1.資料持久化的概念
       資料持久化就是將內在中的資料模型轉換為儲存模型,以及將儲存模型轉換為內在中的資料模型的統稱,資料模型可以是任何資料結構或物件模型,例如JavaBean物件;儲存模型可以是關係型資料庫表,XML檔案,二進位制檔案等.


2.什麼是ORM
       ORM(Object/Relational Mapping)中文翻譯為物件/關係型資料對映,它也可以理解為一種資料持久化技術,其主要是把物件模型,例如JavaBean物件和關係型資料庫的表建立對應關係,並且提供了一個通過JavaBean物件去操作資料庫表的機制.


3.使用ORM技術的好處
      在實際開發中,程式設計師使用面嚮物件的技術操作資料,而當要把資料儲存起來時,使用的卻是關係型資料庫,這樣就造成了很多的不便,ORM在物件模型和關係資料庫的表之間建立了一座橋樑,有了它,程式設計師就不需要再使用SQL語句操作資料庫中的表,直接操作JavaBean物件就可以實現資料的儲存,查詢,更改和刪除等操作,Hibernate就是這樣一種技術.