问题描述
由于查找的条件是in(a,b,c,d)不知道hibernatesearch里什么query支持。
解决方案
解决方案二:
是说in里面传递参数么?int[]a={1,2,3,4};Stringhql="SELECT*FROMAWHEREA.IDIN(:alist)";Queryquery=getSession().createQuery(hql);query.setParameterList("alist",a);试试这个
解决方案三:
query.setParameterList()可放集合,数组;query.setParameter()可放字符串,对象;
解决方案四:
12楼正解,前两天我才用的
时间: 2024-11-10 07:35:09