Hibernate..uso de criteria duvida no retorno da List?

Olá,

uma duvida referente ao uso de criteria do Hibernate.

No caso abaixo criou uma lista contendo agrupado por id
valores acima de 2000.

Minha duvida depois quanto ler essa informação do List
esse campo tem que ter na classe Order …

Isso que não entendi como ler essa informação depois ???

se alguém puder me ajudar …

abs



SELECT COUNT(ID) FROM ORDER  HAVING PRICETOTAL>2000 GROUP BY ID

// Can be rewritten in Criteria query as follows:

List orders = session.createCriteria(Order.class)
     .setProjection( Projections.projectionList()
      .add( Projections.count(?id?) )
       .add( Projections.groupProperty(?id?) )
     )
      .list();

Ler, como assim ler, vc quer imprimir isso depois? Geralmente com list eu faço dessa maneira:

for(int i =0;i<list.size();i++){
   Object [] rs = (Object[]) list.get(i);
   //imprimi rs[0..1..2] conforme retorna os valores da query 
}

É um forma que fiz quando tive que gerar uma listagem dinâmica, sem saber o número de campos na query ou numero de linhas do retorno.