|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
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 查询"相关的教程: · 使用Hibernate 和 Spring 实现一个事务持久层 · HibernateInit · Eclipse3.0下Struts +spring+ hibernate迅速入门(1) · 用eclipse+Hibernate Synchronizer(plugin)开发例子(原创) · JSTL+Spring+Hibernate中文乱码问题解决 |
| 快精灵印艺坊 版权所有 |
首页 |
||