激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - JSP 開發之hibernate的hql查詢多對多查詢

JSP 開發之hibernate的hql查詢多對多查詢

2020-12-28 09:26wjch-111 Java教程

這篇文章主要介紹了JSP 開發之hibernate的hql查詢多對多查詢的相關資料,希望通過本文能幫助到大家,需要的朋友可以參考下

JSP 開發之hibernate的hql查詢多對多查詢

在hibernate的hql查詢中,假如說分組信息與試題是多對多關系,那么我們要在hql查詢中對含有多個分組信息的試題都要查詢出來。并同時查詢出相應試題的分組信息。那么此時hql要這樣寫:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
String[] groupIds = ojbects[1].toString().split(",");
 String hql = "SELECT distinct a.id FROM TmEduExamContent a";
if(!"".equals(groupIds[0])){
  hql += " join a.groups as b ";
}
 hql += "and ( ";
    for(int i=0;i<groupIds.length;i++){
      hql += "b.id="+groupIds[i] + " ";
      if(i != groupIds.length-1){
        hql += "or ";
      }
    }
    hql += ") ";

附上多對多配置:

引用

?
1
2
3
4
5
6
7
8
  <set name="groups" table="TM_EDUCATION_CONTENT_GROUP" outer-join="false">
<key column="CONTENT_ID" />
<many-to-many class="com.gd.po.ClassicCasesGroup" column="GROUP_ID" />
</set>
<set name="modelContents" table="TM_MODELCONTENT_GROUP" outer-join="false">
<key column="GROUP_ID" />
<many-to-many class="com.gd.po.TmEduExamModelContent" column="MODELCONTENT_ID" />
</set>

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:http://wjch-111.iteye.com/blog/1973031

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 一本色道精品久久一区二区三区 | 国产精品久久久久久久久久 | 欧产日产国产精品乱噜噜 | 免费一级毛片在线播放视频老 | 91天堂国产在线 | 全黄性色大片 | 91 视频网站 | 国产永久免费观看 | 成人免费在线播放 | 久久久久久久久国产精品 | 午夜精品福利视频 | 欧美一级黄色录相 | 亚洲天堂中文字幕在线观看 | 国产91中文字幕 | 成人超碰97 | 国产精品国产成人国产三级 | 成人午夜免费在线视频 | 国产精品久久久久久久娇妻 | 欧美激情猛片xxxⅹ大3 | 久久久久久亚洲国产精品 | 黄色的视频免费看 | h网站在线观看 | 国产免费v片 | 香蕉久久久久久 | 国产亚洲精品综合一区91555 | 亚洲人成中文字幕在线观看 | 91懂色| 精品一区二区久久久久久按摩 | 91美女视频在线观看 | 久草在线视频免费播放 | 欧美性成人| 国产精品片一区二区三区 | 国产91小视频在线观看 | 午夜视频在线观看91 | 免费一级在线观看 | 激情小说区 | 男女隐私免费视频 | 看黄在线观看 | 正在播放91精 | 国产91丝袜在线熟 | 日本xxxx色视频在线观看免费, |