自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺談Hibernate Hib檢索方式

開發(fā) 后端
這里介紹五種Hibernate Hib檢索方式的使用場合和特點,HQL:是面向?qū)ο蟮牟樵冋Z言,同SQL有些相似是Hib中最常用的方式。

在向大家詳細介紹五種Hibernate Hib檢索方式的使用場合和特點之前,首先讓大家了解下Hibernate Hib檢索方式,然后全面介紹。

Hibernate Hib檢索方式

1.導(dǎo)航對象圖檢索方式。通過已經(jīng)加載的對象,調(diào)用.iterator()方法可以得到order對象如果是首次執(zhí)行此方法,Hib會從數(shù)據(jù)庫加載關(guān)聯(lián)的order對象,否則就從緩存中得到。

2.OID檢索方式。通過session的get,load方法知道了OID的情況下可以使用

3.HQL檢索方式。使用面向?qū)ο蟮腍QL查詢語句session的find方法利用HQL來查詢

4.QBC檢索方式。利用QBCAPI來檢索它是封裝了基于字符串的查詢語句

5.本地的SQL檢索方式。使用本地數(shù)據(jù)庫的SQL查詢語句Hib會負責(zé)把檢索到的JDBC結(jié)果集映射為持久化對象圖。

五種Hibernate Hib檢索方式的使用場合和特點:

HQL:是面向?qū)ο蟮牟樵冋Z言,同SQL有些相似是Hib中最常用的方式。
◆查詢設(shè)定各種查詢條件。
◆支持投影查詢,檢索出對象的部分屬性。
◆支持分頁查詢,允許使用having和group by
◆提供內(nèi)制的聚集函數(shù),sum(),min(),max()
◆能調(diào)用用戶的自定義SQL
◆支持子查詢,嵌入式查詢
◆支持動態(tài)綁定參數(shù)

建議使用Query接口替換session的find方法。

  1. Query Q = session.createQuery("from customer as c where c.name = :
    customerName" + "and 
    c.age = :customerAge");  
  2. query.setString ("customerName" , "tom");  
  3. query.setInteger("customerAge" , "21");  
  4. list result = query.list(); 

【編輯推薦】

  1. Spring Hibernate簡單討論
  2. OSGi與Spring:設(shè)置Spring DM開發(fā)環(huán)境
  3. 使用Spring DM創(chuàng)建Hello World,以及OSGi服務(wù)
  4. Spring MVC總結(jié):善用注解,生活更輕松
  5. 概括spring hibernate集成
責(zé)任編輯:佚名 來源: Yesky
相關(guān)推薦

2009-09-28 13:39:01

Hibernate工作

2009-09-25 15:15:54

Hibernate檢索

2009-09-21 13:05:18

Hibernate u

2009-09-23 17:07:31

Hibernate C

2009-09-28 15:47:59

Hibernate O

2009-09-07 17:32:14

LINQ檢索數(shù)據(jù)

2009-09-22 10:09:21

Hibernate S

2009-09-25 10:53:40

Hibernate S

2009-09-29 10:46:58

Hibernate領(lǐng)域

2009-09-28 13:43:28

使用Hibernate

2009-09-22 13:41:10

直接使用Hiberna

2009-09-27 10:02:29

定制Hibernate

2009-09-21 17:17:11

Hibernate二級

2009-09-29 15:52:26

Hibernate X

2009-09-27 14:06:57

Hibernate o

2009-09-23 14:40:17

Hibernate F

2009-02-11 09:37:32

Hibernate分頁技術(shù)JSP

2009-09-25 09:21:27

Hibernate元數(shù)

2009-06-10 09:58:32

Oracle sequHibernate

2009-06-17 14:55:26

Hibernate數(shù)據(jù)
點贊
收藏

51CTO技術(shù)棧公眾號