持久化:
程式資料在瞬時狀態和持久狀態間轉換的過程;
1、編寫程式時,以物件導向方式處理資料;
2、儲存資料時,以關係型資料庫方式儲存;
orm解決方案:
1、對持久化物件提供一種查詢語言或api;
2、在持久化物件上執行基本的增、刪、改、查操作;
3、物件關係對映工具;
4、提供與事務物件互動、執行檢查、延遲載入以及其他優化功能;
get和load的區別:
1、如果物件傳入的id為空,get返回null值,load返回異常;
2、類級的區別:load會注重配置檔案,對配置檔案延遲載入的寫法有明顯效果;而get主要看類,會立即執行,不太注重配置文
1、瞬時狀態
2、持久狀態
3、游離狀態
hibernate 知識梳理
一.hibernate背景介紹 分hibernate orm for relation db ogm for nosql db hearch,validator,tools.等模組.hibernate orm 最新版本 4.4.5.fianal.架構圖參考 hibernate 官網 架構圖 orm ...
Hibernate常見知識彙總
1.在資料庫中條件查詢速度很慢的時候,如何優化?1.建索引 2.減少表之間的關聯 3.優化sql,盡量讓sql很快定位資料,不要讓sql做全表查詢,應該走索引,把資料量大的表排在前面 4.簡化查詢字段,沒用的字段不要,已經對返回結果的控制,盡量返回少量資料 2.在hibernate中進行多表查詢,每...
Hibernate 基礎知識
hibernate的基本組成 實體類,實體類的對映檔案,hibernate的配置檔案 hibernate中的常用介面 讀取hibernate的配置檔案。概述 configuration 類負責管理hibernate 的配置資訊,即 載入hibernate配置檔案 hibernate.cfg.xml ...