Dev@Free

          zJun's Tech Weblog

          [Hibernate] hibernate中多對多的查詢

          摘自: ziyang之窩


          有兩個表:

          Menu,Privilege,他們是多對多關系,有一個中間表menu_privilege,在Menu中有privileges List字段,而在privilege中則沒有menu List字段,因為privilege不想依賴于Menu。但我們要根據Privilege得到其所有的Menu,則HQL應該這樣寫:

          Query?query? = ?session.createQuery( " select?menu?from?Menu?menu?left?join?menu.privileges?p?where?p.id=:id " );
          ????????????????
          query.setParameter(
          " id "
          ,?privilege.getId());
          return
          ?query.list();

          posted on 2007-07-24 18:22 zJun's帛羅閣 閱讀(2512) 評論(0)  編輯  收藏 所屬分類: 開源軟件

          導航

          <2007年7月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          統計

          常用鏈接

          留言簿(15)

          隨筆分類

          隨筆檔案

          相冊

          收藏夾

          博客

          文檔

          站點

          論壇

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 洪江市| 屯门区| 徐汇区| 板桥市| 水城县| 乐陵市| 汽车| 巴林左旗| 汉源县| 甘孜县| 班戈县| 丁青县| 威信县| 巴南区| 蓝山县| 方城县| 望奎县| 涿鹿县| 古交市| 礼泉县| 马山县| 鄂伦春自治旗| 岑巩县| 临泉县| 桐乡市| 昭觉县| 嘉祥县| 香港| 洞口县| 古浪县| 渑池县| 绿春县| 伊金霍洛旗| 通渭县| 大宁县| 宁津县| 资溪县| 松潘县| 贵阳市| 贡嘎县| 永川市|