1. 程式人生 > >hibernate知識小結

hibernate知識小結

持久化:

程式資料在瞬時狀態和持久狀態間轉換的過程;

ORM(Object Relational Mapping):

1、編寫程式時,以面向物件方式處理資料;

2、儲存資料時,以關係型資料庫方式儲存;

ORM解決方案:

1、對持久化物件提供一種查詢語言或API;

2、在持久化物件上執行基本的增、刪、改、查操作;

3、物件關係對映工具;

4、提供與事務物件互動、執行檢查、延遲載入以及其他優化功能;

get和load的區別:

1、如果物件傳入的id為空,get返回null值,load返回異常;

2、類級的區別:load會注重配置檔案,對配置檔案延遲載入的寫法有明顯效果;而get主要看類,會立即執行,不太注重配置文

1、瞬時狀態

2、持久狀態

3、遊離狀態