调用ArrayList的toArray方法。
public
希望能给你帮助
hibernate查询出来的是一个List集合,调用集合中的toArray()方法,返回的就是一个数组
比如:User[] users = list.toArray(new User[0]);
其中 User[0] 中的长度0可以随便写个.1,2 都可以
string hql = "from smookindata where aid in ('"
for(int i=0;i<sids.length;i++){
hql += sids[i]+"',";
}
hql = hql.substring(0,hql.length()); //去掉最后一位(逗号)
hql += ")";
system.out.println(hql); //输出看看对不对
具体怎么实现查询的呢?我使用的Hibernate查询都是直接返回List集合,遍历集合放到数组中很简单了吧