Hibernate中Query查詢問題

          from Item item
          join item.bids bid
          where item.description like '%gc%'
          and bid.amount > 100

          這樣得出來的是兩個對象
          item 和bid

          通過這樣進行查詢
          Query q = session.createQuery("from Item item join item.bids bid");
          Iterator pairs = q.list().iterator();
          Joining associations 263
          while ( pairs.hasNext() ) {
          Object[] pair = (Object[]) pairs.next();
          Item item = (Item) pair[0];
          Bid bid = (Bid) pair[1];
          }


          如果是
          select item
          from Item item
          join item.bids bid
          where item.description like '%gc%'
          and bid.amount > 100
          那么只得出的是一個對象

          posted on 2007-09-15 16:14 劉錚 閱讀(370) 評論(0)  編輯  收藏 所屬分類: Hibernate

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          留言簿(1)

          文章分類(141)

          文章檔案(147)

          搜索

          最新評論

          主站蜘蛛池模板: 韶关市| 青岛市| 苗栗市| 通江县| 重庆市| 叙永县| 武城县| 商丘市| 丁青县| 阿拉善左旗| 额济纳旗| 兴仁县| 津南区| 调兵山市| 罗江县| 中宁县| 浪卡子县| 乌鲁木齐市| 北票市| 房产| 临夏市| 克拉玛依市| 乌鲁木齐县| 泾源县| 勐海县| 苍梧县| 泰来县| 马龙县| 芦溪县| 安西县| 香港| 湘潭县| 无极县| 菏泽市| 高雄市| 喀喇沁旗| 兰考县| 茂名市| 洪雅县| 伽师县| 屯门区|