String hql = " from TbA as t where t.waiId in (?) and t.startTime >=? and t.endTime <=? order by t.id asc";
waiId 是Integer类型 那么 第一个参数如何设置? 我设置成 "1,2" 只是返回 当等于 1 的结果。 2的结果没有了。
waiId 是Integer类型 那么 第一个参数如何设置? 我设置成 "1,2" 只是返回 当等于 1 的结果。 2的结果没有了。
解决方案 »
- 要做一个调查问卷系统,望前辈们指教
- 关于JSP页面包含的问题
- 100分相送,求高手解决org.springframework.beans.factory.BeanCreationException:
- 哪位高手能帮帮我,我会深表感谢的
- 高分求MVC模式SQL分页完整示例
- 求:关于Excel文件导入到SQLSERVER2000中的步骤
- 关于IP地址的问题?
- 怎样在Tomcat 5.0 里建虚拟目录?
- servletrequest接口中有两个方法getparameter和getattribute 有什么区别
- 我的jsp一发布的时候就报这个异常!高手请教!
- 如何让一段文字从下向上移
- 2个tomcat加载同一个类造成冲突
String vals[]=new String[]{"1","2","3"};
//指定参数名为ids
String hql = " from TbA as t where t.waiId in (:ids) and t.startTime >=? and t.endTime <=? order by t.id asc";
Query query = session.createQuery(hql);
query.setParameters(ids,vals);query.set.......//其它参数return query.list();
//把参数存入数组,如果String不行就要这样: Integer vals[]=new Integer[]{1,2,3};