Bom, deixa explicar melhor...

 

 

Tenho essa situação..

 

      public List<Resumoschema> getResumoSchema3() {

            EntityManagerFactory emf =
Persistence.createEntityManagerFactory(PERSISTENCE_UNIT);

            EntityManager em = emf.createEntityManager();

            Session session; 

 

            session = (Session) em.getDelegate(); 

 

            List<Resumoschema> resumoSchemas = new
ArrayList<Resumoschema>(); 

            resumoSchemas.addAll((List<Resumoschema>)session

            .createCriteria(Resumoschema.class)

            .setProjection( Projections.projectionList()

                        //.add( Projections.sum("tamanho")) //summary

                        .add( Projections.groupProperty("esquema"))
//agrupando

                        .add( Projections.groupProperty("data_informacao"))
//agrupando

            )

            .addOrder(Order.asc("data_informacao")) //order by

            .addOrder(Order.asc("esquema")) //order by

            .list());

 

            return resumoSchemas;

      }

E essa situação me retorna um ArrayList de array e não de Objeto, com isso,
não consigo converter do lado flex... 

 

Alguém já passou por isso??

 

 

De: Rodrigo Valentim [mailto:rodrigo.valen...@gmail.com] 
Enviada em: quinta-feira, 20 de maio de 2010 23:20
Para: flexdev@googlegroups.com
Assunto: Criteria + Java + flex + Array

 

Pessoal... tô com uma dúvida referente a como converter um List<Pessoa> para
arraycollection no flash e alimentar um DG..

A novidade agora é que tô usando criteria e o que sempre funcionou, deixou
de funcionar... ou seja... eu recebo uma lista de array ao inves de um
arraycollection como de costume (mesmo no java retornando List<Pessoa> ou
Arraylist<Pesssoa>.

Alguém ja passou por isso?

já tentei usar ...

variavel = event.result as arraycollection
variavel = new arraycollection (event.result as array)




-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Reply via email to