Hibernate Query查詢雜亂字段的問題

          Posted on 2009-02-06 23:44 橡皮人 閱讀(508) 評論(0)  編輯  收藏
          Select count(cust.custlevel),custname from Customer cust group by cust.custlevel;

           這條HQL語句查詢Customer表,根據custlevel分組查詢有多少條記錄。

           問題一:如果用

          Query query=this.getSession().createQuery(hql);

          count計數并且是已Group by分組的話,count查詢的必須是分組的字段.

           問題二:通過query.list()返回一個結果, JSP頁面中的顯示可以用JSTL,代碼如下:


           <c:foreach item=”${list}” var=”index”>

            Index[0]   //通過索引可以這樣訪問到數據,比如這里訪問的就是count(cust.custlevel)

           
          </c:foreach>

          該如何去把這個結果轉換為Pojo

           

          query.list();返回的List集合裝載的是一個一個的Object [],如果要賦予Pojo屬性可以這樣:


          for(int i=0;i<list.size();i++) {

             Object []obj
          =(Object [])list.get(i);

             Pojo.setXXX(obj[
          0]);//這里裝載就是count(cust.custlevel)

          }


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          posts - 28, comments - 5, trackbacks - 0, articles - 0

          Copyright © 橡皮人

          主站蜘蛛池模板: 元氏县| 新化县| 平泉县| 明星| 东阳市| 正蓝旗| 汨罗市| 红河县| 子洲县| 安塞县| 沙雅县| 墨玉县| 香格里拉县| 嘉义县| 那曲县| 遂昌县| 石河子市| 荣昌县| 专栏| 洱源县| 河西区| 梁河县| 元氏县| 扎鲁特旗| 象山县| 莒南县| 阿坝| 突泉县| 枣庄市| 鹰潭市| 临湘市| 江津市| 清远市| 沙坪坝区| 从江县| 石嘴山市| 阿瓦提县| 桐梓县| 开平市| 嘉定区| 蛟河市|