用户登录
用户注册

分享至

hibernate string 数组

  • 作者: ACE库瑞姆
  • 来源: 51数据库
  • 2021-01-25
//查询出来list的数据 转换成数组
调用ArrayList的toArray方法。
public T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。
希望能给你帮助




  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集合,遍历集合放到数组中很简单了吧
软件
前端设计
程序设计
Java相关