|
![]() |
名片设计 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 查询"相关的教程: · Eclipse3.0下Struts +spring+ hibernate迅速入门(1) · hibernate原生sql查询(2.1.6) · 使用Hibernate 和 Spring 实现一个事务持久层 · JSTL+Spring+Hibernate中文乱码问题解决 · 利用Java Reflection(反射)原理,在hibernate里面实现对单表、视图的动态组合查询 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |