List results = session.find("select user.name, user.age from User as user where sex = 'F'");
for (ListIterator iterator = results.listIterator(); iterator.hasNext(); ) {
Object[] rows = (Object[]) iterator.next();
String name = (String) rows[0];
Integer age = (Integer) rows[1];
System.out.println("name: " + name + "\n\t" + age);}
也可以这样写:
List results = session.find("select user.name, user.age from User as user where sex = 'F'");
for (int i=0;i<results.size();i++){
Map map = (Map)list.get(i);
String name = (String) map.get("name");
Integer age = (Integer)map.get("age");
System.out.println("name: " + name + "\n\t" + age);}