Hibernate查詢
阿新 • • 發佈:2017-11-02
第一條 ima 批量 添加 連接查詢 9.png servle 語法 rom
一:對象導航查詢:
二:OID查詢:
三:hql查詢:(Hibernate Query Language)
①hql查詢所有:(from 實體類的名字)
②hql條件查詢:語法;
實例:
模糊查詢實例:
③hql排序查詢:語法;
④hql分頁查詢:
⑤hql投影查詢:(查詢部分字段的值)
⑥hql聚合函數查詢:
⑦hql多表查詢:
1).內連接查詢(setLinkMan是Customer實體類中的屬性,用於關聯聯系人實體類的set集合屬性)
2).左外鏈接查詢:
3).右外連接查詢:
四:QBC查詢:
①QBC查詢所有:
②QBC條件查詢:
③QBC排序查詢:
④QBC分頁查詢:
⑤QBC統計查詢:
⑥QBC離線查詢:(不用session創建Criteria對象,用條件查詢的時候,用離線的方式的時候條件可以不再dao中添加,可以在servlet中進行)
五:Hibernate檢索策略:
檢索策略分為兩類:立即檢索,延遲檢索
①立即檢索:
②延遲檢索(又分為:類級別延遲和關聯級別延遲):
執行第一條:
執行第二條:
執行第三條:
在延遲檢索中又分為兩類:
檢索策略:
關聯級別延遲操作:
六.批量抓取:
Hibernate查詢