当前位置: 代码迷 >> Web前端 >> hibernate hql施行in语句
  详细解决方案

hibernate hql施行in语句

热度:481   发布时间:2012-11-25 11:44:31.0
hibernate hql执行in语句
假设List<Integer> a;a里面已经有数据了,则HQL查询条件可以为:
String hql = "from Tab o where o.id in (:id)";  
 
Query q ;

List<Integer> idList = new ArrayList<Integer>();
idList.add(1);
idList.add(2);

q.setParameterList("id", idList); 


重点是设置参数的时候要用setParameterList
设置参数的时候,idList还可以是数组,如int[] idInt

黑色头发:http://heisetoufa.iteye.com/
  相关解决方案