Retorno de pesquisa no banco de dados

4 respostas
Arizoide

Bom dia, estou com um problema aqui.

Tenho uma pesquisa no banco de dados que retorna dois valores.

Estou armazenando esses valores em um List

Porém não estou conseguindo converter eles para String e exibí-los.

Alguém saberia me ajudar?

Obrigado

4 Respostas

J

Não seria mais fácil fazer um List de String?

List<String> list = new ArrayList<String>();
D

Você poderia postar o código? Ficaria mais fácil!

J

Se postar o código, tenho certeza que seu problema vai ser resolvido rapidinho pelo pessoal aqui.

Arizoide

Pesquisa no banco

public List<Object> recuperarDadosParaFrame(){ return daoGenerico.findByNativeQuery("select count(co_area) as co_area, sum(nu_populacao_estimada) as nu_populacao_estimada " + "from dbsissolo.tb_denominacao_area td, (select ta.co_seq_area, " + "MAX (TO_DATE (td.dt_coleta, 'dd/mm/yyyy')) dt_coleta from dbsissolo.tb_denominacao_area td, " + "dbsissolo.tb_area ta where ta.co_seq_area = td.co_area group by ta.co_seq_area) " + "area where td.co_area = area.co_seq_area AND TO_DATE (td.dt_coleta, 'dd/mm/yyyy') = " + "TO_DATE (area.dt_coleta, 'dd/mm/yyyy') order by td.co_area, td.dt_coleta"); }

Retorno

public void retornaDadosFrame(){ List<Object> lista = servicoDACPE.recuperarDadosParaFrame(); area = lista.get(0).toString(); populacao = lista.get(1).toString(); }

e eu tento ler area e populacao

Criado 11 de outubro de 2011
Ultima resposta 11 de out. de 2011
Respostas 4
Participantes 3