Hibernate Query查詢雜亂字段的問題

          Posted on 2009-02-06 23:44 橡皮人 閱讀(513) 評論(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 © 橡皮人

          主站蜘蛛池模板: 嘉祥县| 汾阳市| 罗定市| 黑山县| 西乌珠穆沁旗| 阿勒泰市| 平顶山市| 班戈县| 神池县| 岢岚县| 玉环县| 沁水县| 东台市| 来凤县| 如皋市| 克拉玛依市| 梅州市| 长春市| 巴里| 兰溪市| 平阴县| 时尚| 河北区| 元谋县| 邹平县| 邯郸市| 富顺县| 松原市| 黑水县| 托克逊县| 惠东县| 峨眉山市| 清徐县| 光泽县| 涿州市| 财经| 东乌| 彰化县| 木里| 仲巴县| 什邡市|