乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Hibernate,HQL外置查詢(xún)

       Blex 2011-05-02

      你可以在映射文件中定義命名查詢(xún)(named queries)。 (如果你的查詢(xún)串中包含可能被解釋為XML標(biāo)記(markup)的字符,別忘了用CDATA包裹起來(lái)。)

      <query name="ByNameAndMaximumWeight"><![CDATA[
      from eg.DomesticCat as cat
      where cat.name = ?
      and cat.weight > ?
      ] ]></query>

      參數(shù)綁定及執(zhí)行以編程方式(programatically)完成:

      Query q = sess.getNamedQuery("ByNameAndMaximumWeight");
      q.setString(0, name);
      q.setInt(1, minWeight);
      List cats = q.list();

      請(qǐng)注意實(shí)際的程序代碼與所用的查詢(xún)語(yǔ)言無(wú)關(guān),你也可在元數(shù)據(jù)中定義原生SQL(native SQL)查詢(xún), 或?qū)⒃械钠渌牟樵?xún)語(yǔ)句放在配置文件中,這樣就可以讓Hibernate統(tǒng)一管理,達(dá)到遷移的目的。

      也請(qǐng)注意在<hibernate-mapping>元素中聲明的查詢(xún)必須有一個(gè)全局唯一的名字,而在<class>元素中聲明的查詢(xún)自動(dòng)具有全局名,是通過(guò)類(lèi)的全名加以限定的。比如eg.Cat.ByNameAndMaximumWeight。

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶(hù) 評(píng)論公約

        類(lèi)似文章 更多