Boa noite pessoal.
Estou com um problema que eu acredito que seja simples, mas não estou encontrando solução.
Estou usando GWT e como estou pegando valores por RPC, então no retorno não posso passar um Objeto que não seja nativo para o lado cliente da aplicação.
Bem, isso não é um problema, até que me deparo com uma inconveniência: Só consigo passar o ultimo objeto do banco para a aplicação cliente.
Por isso, gostaria de pedir ajuda a vocês.
Aqui está o código:
public String[] obterTodosChamados() {
EntityManager em = JPAUtil.getEntityManagerFactory().createEntityManager();
ChamadosDAO chamadosDAO = new ChamadosDAO(em);
List<Chamados> pesquisa = chamadosDAO.obterTodosChamados();
String [] lista = null;
for (Chamados chamados : pesquisa){
lista = chamados.toArray();
}
return lista;
}
O que eu tento fazer é: pegar a consulta na List e converter tudo para String para passar para a aplicação cliente. Só que nessa conversão, está passando somente a ultima linha da tabela.
Agradeço desde já.