波多野结衣 蜜桃视频,国产在线精品露脸ponn,a v麻豆成人,AV在线免费小电影

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

本文介紹了Hibernate HQL查詢:如何正確使用WHERE子句中的任何函數(shù)?的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

問(wèn)題描述

我正在努力理解HQL查詢中的錯(cuò)誤:

public List<Pats> getIds(List<String> patIds) {
    Session session = getSession();
    String hql = "from OurPats where patId = any (:patIds)";
    // String hql = "from OurPats where patId in (:patIds)";
    return session.createQuery(hql).setParameterList("patIds", patIds).list();

}

…注釋掉的行可以正常工作,但我希望不工作的任何比較的功能作為patIds.size()可以大于2^15(導(dǎo)致PostgreSQL中斷)。

從http://docs.jboss.org/hibernate/core/3.3/reference/en/html/queryhql.html判斷,any函數(shù)應(yīng)該可以工作。在其他論壇問(wèn)題中,人們說(shuō)不要使用上面鏈接中規(guī)定的Elements函數(shù)(我嘗試過(guò)Elements,但得到了IDENT錯(cuò)誤)。上面的代碼生成一個(gè)org.hibernate.hql.ast.QuerySynaxException:意外Token::Error。

有什么想法嗎?感謝您的幫助。

推薦答案

據(jù)我所知,= ANY等同于IN(我認(rèn)為優(yōu)化器會(huì)將它們轉(zhuǎn)換為相同的查詢)。來(lái)自PostgreSQL文檔:

9.16.4. ANY/SOME

expression operator ANY (subquery)
expression operator SOME (subquery)

右側(cè)是一個(gè)圓括號(hào)
子查詢,它必須完全返回
只有一欄。左手的表情
被計(jì)算并與每一行進(jìn)行比較
使用子查詢結(jié)果的
operator,它必須產(chǎn)生一個(gè)布爾值
結(jié)果。ANY的結(jié)果為”真”
如果得到了任何真實(shí)的結(jié)果。這個(gè)
如果沒(méi)有TRUE結(jié)果,則結(jié)果為”FALSE
已找到(包括特例
其中子查詢不返回任何行)。

SOMEANY的同義詞。IN
相當(dāng)于= ANY

所以我認(rèn)為使用= ANY無(wú)論如何都不會(huì)解決您的問(wèn)題。

當(dāng)然,我沒(méi)有上下文,但您確定執(zhí)行超過(guò)2^15OR比較真的有意義嗎?

這篇關(guān)于Hibernate HQL查詢:如何正確使用WHERE子句中的任何函數(shù)?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,

分享到:
標(biāo)簽:Hibernate HQL 函數(shù) 句中 如何正確 查詢
用戶無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定