Boa tarde a todos,
Desculpe a minha ignorancia … mas estou com um probleminha em um cast. Como faço pra corrigir ! Vejam:
Minha entity class possui os seguintes campos:
idGrafico
idParametro
titulo
colunaAgrup
colunaDet
valor
Dessa forma preciso da seguinte namedQuery:
@NamedQuery(name="geGrafico.searchByParametro", query="select e.idParametro,"
+ " e.titulo,"
+ " e.colunaAgrup,"
+ " e.colunaDet,"
+ " sum(e.valor)"
+ " from geGrafico as e"
+" where e.idParametro = :idParametro"
+" group by e.idParametro,"
+ " e.titulo,"
+ " e.colunaAgrup,"
+ " e.colunaDet"
+" order by e.idParametro,"
+ " e.colunaAgrup,"
+ " e.colunaDet")
Observem que o idGrafico está de fora da namedQuery. Essa query me retorna um LIST , gostaria de pegar os valores desse list. Como faço ? Estou tentando fazer assim, vejam:
List lGeGrafico = null;
lGeGrafico = geGraficoDAO.searchByParametro(Integer.parseInt(getPIdParametro()));
ListIterator iGeGrafico = lGeGrafico.listIterator();
while (iGeGrafico.hasNext()) {
geGrafico geGrafico = (geGrafico) iGeGrafico.next(); // DÁ O PAU AQUI !!!
}
Alguém pode me ajudar
Obrigado galera.