日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
剖析Hibernate命名查詢

本文向大家介紹Hibernate命名查詢,可能好多人還不了解Hibernate命名查詢,沒(méi)有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。

創(chuàng)新互聯(lián)公司專注于企業(yè)成都營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、深澤網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為深澤等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

Hibernate是一套開(kāi)源的用于對(duì)象/關(guān)系持久化和查詢服務(wù)的Java庫(kù)?,F(xiàn)在Hibernate的***版本是3.1.在這個(gè)版本中引入了一個(gè)新的特性:XML到數(shù)據(jù)庫(kù)映射(也可以看做是XML和數(shù)據(jù)庫(kù)的同步)。這個(gè)功能允許程序員將基于XML文檔的數(shù)據(jù)映射成數(shù)據(jù)庫(kù)(在當(dāng)前版本的Hibernate中支持DB2、MySQL、Oracle和 PostgreSQL)。通過(guò)使用Hibernate,可以將XML文檔的節(jié)點(diǎn)(Node)映射成數(shù)據(jù)庫(kù)的列。每一個(gè)XML文件直接被映射成一個(gè)數(shù)據(jù)庫(kù)表,在這個(gè)過(guò)程中并不要求一個(gè)POJO.Hibernate可以根據(jù)需要生成相應(yīng)的SQL(包括create、update、delete、insert 等)。

我們還可以通過(guò)Hibernate的配置文件生成新表,并將XML數(shù)據(jù)添加到數(shù)據(jù)庫(kù)中。還能以XML格式得到數(shù)據(jù)庫(kù)表中的數(shù)據(jù),并通過(guò)XML的方式增加或更新數(shù)據(jù)。同時(shí),Hibernate3.1還支持dom4j API,并且支持Ant.在本文中將學(xué)習(xí)如何使用Hibernate3.1開(kāi)發(fā)一個(gè)基于XML映射的應(yīng)用程序。

Hibernate***秀的功能之一就在于它能夠在您的映射文件中聲明Hibernate命名查詢。隨后即可通過(guò)代碼中的名稱調(diào)用此類查詢,這使您可以專注于查詢,而避免了 SQL 或者 HQL 代碼分散于整個(gè)應(yīng)用程序中的情況。

也可以使用注釋來(lái)實(shí)現(xiàn)Hibernate命名查詢,可以使用 @NamedQueries 和 @NamedQuery 注釋,如下所示:

 
 
 
  1. @NamedQueries{  
  2. {  
  3. @NamedQuery(name="planeType.findById",
    query="select p from PlaneType p left join fetch p.modelPlanes where id=:id"),
    @NamedQuery(name="planeType.findAll",query="select p from PlaneType p" ),
    @NamedQuery(name="planeType.delete",query="delete from PlaneType where id=:id" )  
  4. }  

一旦完成了定義,您就可以像調(diào)用其他任何其他Hibernate命名查詢一樣來(lái)調(diào)用它們。

【編輯推薦】

  1. 獲取Hibernate關(guān)聯(lián)關(guān)系的方法
  2. 詳細(xì)講述Hibernate綁定JNDI
  3. Hibernate Customer客戶對(duì)象
  4. 講述Hibernate Session緩存
  5. 簡(jiǎn)單分析Hibernate讀取Clob

網(wǎng)頁(yè)名稱:剖析Hibernate命名查詢
轉(zhuǎn)載來(lái)源:http://m.5511xx.com/article/djhhpdi.html