最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JSP 開發(fā)之hibernate的hql查詢多對(duì)多查詢

 更新時(shí)間:2017年09月05日 15:10:15   投稿:lqh  
這篇文章主要介紹了JSP 開發(fā)之hibernate的hql查詢多對(duì)多查詢的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下

JSP 開發(fā)之hibernate的hql查詢多對(duì)多查詢

在hibernate的hql查詢中,假如說分組信息與試題是多對(duì)多關(guān)系,那么我們要在hql查詢中對(duì)含有多個(gè)分組信息的試題都要查詢出來。并同時(shí)查詢出相應(yīng)試題的分組信息。那么此時(shí)hql要這樣寫:

 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 += ") "; 

附上多對(duì)多配置:

引用

  <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> 

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

相關(guān)文章

最新評(píng)論

客服| 自治县| 罗山县| 铜鼓县| 奉新县| 富顺县| 定州市| 绩溪县| 西乌| 长兴县| 信宜市| 杭锦后旗| 简阳市| 浑源县| 梨树县| 敖汉旗| 嫩江县| 临江市| 柘荣县| 山阴县| 绥芬河市| 东阿县| 淮北市| 宁波市| 绩溪县| 辽阳县| 名山县| 金山区| 民乐县| 英德市| 嘉定区| 上林县| 珲春市| 白河县| 漠河县| 玉门市| 吴桥县| 平度市| 油尖旺区| 泰顺县| 修水县|