Pessoal,
Preciso jogar os dados recebidos de uma query pra um ByteArrayOutputStream, só que não faço a mínima idéia de como jogar esses dados numa variável.
Segue o código que tenho para dar a query, mas esse exemplo é pra jogar num ArrayList dados de um relatório.
]
VQuery query = new VQuery("DAO.selecionaProspecto", parametros, "com.vf.comercial.fundo.dao.DAOProspecto");
List relatorios = new ArrayList();
Collection resultado = null;
try {
resultado = cdao.selecionar(query);
if (resultado.size() > 0) {
VRelatorio rel;
Map mp;
Iterator it = resultado.iterator();
//ByteArrayOutputStream baos = extratoCC.montaRelatorio(extratos,dtInicial,dtFinal,nuConta,nmPessoa,nuDocumento);
while (it.hasNext()) {
mp = (Map) it.next();
rel = new VRelatorio();
rel.setCdTipoRelatorio((Integer) mp.get("CDTIPORELATORIO"));
rel.setNmTipoRelatorio((String) mp.get("NMTIPORELATORIO"));
rel.setNuConta
relatorios.add(rel);
}
}
} catch (Exception e) {
log.error("(selecionaProspecto) Erro recuperar dados do prospecto : " + e.getMessage());
}