隨筆-48  評論-26  文章-0  trackbacks-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)

          }


          文章來源:http://www.aygfsteel.com/NicholasEcho/archive/2009/02/06/253650.html
          posted on 2009-02-06 23:44 Worker 閱讀(61) 評論(0)  編輯  收藏 所屬分類: Web

          主站蜘蛛池模板: 沂水县| 广平县| 永宁县| 锡林郭勒盟| 卫辉市| 安泽县| 东莞市| 克拉玛依市| 平凉市| 昌江| 泗阳县| 沁阳市| 蓬莱市| 亚东县| 河源市| 阳东县| 黎川县| 卢氏县| 朝阳区| 昆明市| 双辽市| 汶川县| 陈巴尔虎旗| 宝鸡市| 肥东县| 民丰县| 牙克石市| 山丹县| 丰宁| 芜湖市| 德州市| 和平县| 百色市| 屏东县| 白城市| 桦甸市| 镇宁| 毕节市| 上思县| 武鸣县| 嫩江县|