快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

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(绝对是不可能的).




返回类别: 教程
上一教程: 漫谈Java程序设计中的接口应用
下一教程: JAVA中图片文件的缩放

您可以阅读与"hibernate in 查询"相关的教程:
· Eclipse3.0下Struts +spring+ hibernate迅速入门(1)
· hibernate原生sql查询(2.1.6)
· 使用Hibernate 和 Spring 实现一个事务持久层
· JSTL+Spring+Hibernate中文乱码问题解决
· 利用Java Reflection(反射)原理,在hibernate里面实现对单表、视图的动态组合查询
    微笑服务 优质保证 索取样品