读书人

hibernate hql施行in语句

发布时间: 2012-11-25 11:44:31 作者: rapoo

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/

读书人网 >Web前端

热点推荐