list map Iterator 存取值

来源:互联网 发布:linux shell执行日志 编辑:程序博客网 时间:2024/04/29 14:07

Hibernate查询后的结果赋给List,但是从List中取值的时候总是出现类型转换异常

可应用如下格式试试:
while(){
Object[] rows = (Object[]) iterator.next();
Integer count = (Integer) rows[0];
String author = (String) rows[1];
}



list的取值

List   list   =   session.find("select   Type_id,Type_name   from   d_types");   
  Iterator   i   =   list.Iterator();   
  while(i.hasNext())   {   
  Map   map   =   (Map)i.next();   
  String   name   =   map.get("name").toString();   
  String   id   =   map.get("id").toString();   
  } 
原创粉丝点击