Nessa consulta se eu não me engano ele te retorna uma matriz de objetos ("Object[][]
Para obter o resultado vc vai ter que percorrer essa matriz e para as colunas depende da sua base pra fazer o cast de cada linha de uma coluna. Se na sua base for int o campo por exemplo, provavelmente vc pode fazer um cast pra BigInteger, se for varchar pra String, etc.
Tenta aí e posta se conseguiu sucesso ou não.
/*
Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0
100 +
*/
____________
From: Danilo Akamine <danilowz@gmail.
To: java-br@yahoogrupos
Sent: Sun, December 20, 2009 9:42:20 PM
Subject: [java-br] JPA, Query
Pessoal,
estou tentando fazer a seguinte query:
Query query = em.createQuery( "SELECT COUNT(r.tipo) , r.tipo FROM Registro r GROUP BY r.tipo");
return query.getResultList ();
Isso está me retornando uma List de Objects, mas não faço nem ideia de como recuperar os valores das 2 colunas (a do COUNT e a coluna normal tipo)
Já tentei fazer um CAST pra Integer, mas sem sucesso.
Alguém já conseguiu obter um valor de uma query utilizando função agregada + coluna normal?
Obrigado,
Danilo
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br







0 comentários:
Postar um comentário