Hibernate查询后的结果赋给List,List中取值时出现类型转换异常 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(); }