hibernate中怎么把数据库中数据全部查出来存到list集合中
1个回答
展开全部
你查询到的结果返回的是DataTable或者是DataSet将其进行循环,将其中的行(Row)添加到List泛型集合中即可
比如说你查询返回的是DataTabale dt
如果你添加到的是一个类,那就用List不是就用ArrayList
定义一个List<entity> list=new List<entity>();
if(dt.Row.count>0)
{
foreach(DataRow in dt.rows)
{
entity =new entity();//entity为实体类
entity.a=row[""];//将数据赋值给实体的属性a,依次类推
list.add(entity);
}
return list;
}
return null;
比如说你查询返回的是DataTabale dt
如果你添加到的是一个类,那就用List不是就用ArrayList
定义一个List<entity> list=new List<entity>();
if(dt.Row.count>0)
{
foreach(DataRow in dt.rows)
{
entity =new entity();//entity为实体类
entity.a=row[""];//将数据赋值给实体的属性a,依次类推
list.add(entity);
}
return list;
}
return null;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询