一、概述數據庫
注:本地SQL查詢結果再也不是結果集,而是持久化對象的集合,能夠對結果進行面向對象編程編程
二、Query接口函數
1)實體查詢fetch
2)獲取返回結果spa
3)list與iterate的區別.net
三、屬性查詢hibernate
四、參數綁定對象
命名參數優勢:可讀性強。不依賴順序。排序
五、排序接口
六、統計函數
七、分組
八、分頁
九、子查詢
修改關鍵字爲any便可
十、鏈接查詢
十一、檢索策略
十二、類級別的檢索策略
1三、一對多關聯檢索策略
1四、批量檢索(batch-size)
注:默認值爲1,合理取值在2-10之間。
1五、fetch的做用
做用:加載關聯對象時查詢語句的形式;加載關聯對象的時機(當即/延遲)
1六、小結
注:HQL語言獨立於數據庫,不一樣數據庫的SQL語言會有一些差異,而HQL語言只有一種,在hibernate項目中經過方言的設置,就能夠將HQL語言轉化爲相應的SQL語言。