Java學習

          java,spring,structs,hibernate,jsf,ireport,jfreechart,jasperreport,tomcat,jboss -----本博客已經搬家了,新的地址是 http://www.javaly.cn 如果有對文章有任何疑問或者有任何不懂的地方,歡迎到www.javaly.cn (Java樂園)指出,我會盡力幫助解決。一起進步

           

          hibernate in 查詢

             StringBuffer buf = new StringBuffer();   if (!forObject) {    buf.append("select count(*) ");   }   buf.append("from Agent agent where 1=1 ");

                      String gradeId = (String)conditions.get("gradeId");            if(gradeId != null && !gradeId.equals("") && gradeId != ""){             buf.append(" and agent.gradeId=").append(gradeId);            }   

                         buf.append(" and agent.agentId in (:agentIds) ");

             Query query = sess.createQuery(buf.toString());      List ids = CommisionInfoDelegateExt.findAgentIdList(conditions);   System.out.println("ids.length=" + ids.size());   query.setParameterList("agentIds",     ids);





          當ids長度為0(空記錄)時,query.list()出錯.沒辦法,現在在ids.add("-1"),塞入一條絕對不存在的記錄id(絕對是不可能的).

          posted on 2008-12-16 13:57 找個美女做老婆 閱讀(229) 評論(0)  編輯  收藏


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


          網站導航:
           

          導航

          統計

          公告

          本blog已經搬到新家了, 新家:www.javaly.cn
           http://www.javaly.cn

          常用鏈接

          留言簿(6)

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 泗洪县| 连平县| 门源| 道孚县| 鱼台县| 酒泉市| 简阳市| 新昌县| 衡山县| 新竹县| 东海县| 平顶山市| 富宁县| 临城县| 莆田市| 泌阳县| 泸溪县| 南陵县| 寿宁县| 神池县| 射阳县| 静海县| 永川市| 宁阳县| 双江| 梧州市| 松原市| 彭阳县| 通海县| 辽中县| 长顺县| 土默特左旗| 汽车| 白玉县| 正定县| 蚌埠市| 蒙山县| 息烽县| 荃湾区| 杭州市| 巩义市|