Criei umrelatório a partir de uma query, porém terei 2000 páginas para imprimir em média.
Fiz um teste e para gravar o rolat demorou mais de 10 min.
Gostaria de criar o relatório recebendo JavaBens, porém não tenho noção de como se faz isto.
Alguém teria alghum exemplo para me ajudar??
Voce pode passar um JRResultSetDataSource pro FillManager do JasperReport.
Algo assim
ResultSet rs = conexaoBanco.executeQuery("SELECT * FROM algumaTabela WHERE coluna='valor';");
JRResultSetDataSource dataSource = new JRResultSetDataSource(rs);
//Não lembro o método que preenche com isso mas é um com o construtor que recebe como parametro (JasperPrint , DataSource, Map)
//JasperPrint é seu relatorio carregado
//DataSource é esse JRResultSetDataSource
//Map é o mapa de parametros para o relatório
eu já coloquei as libs do jasper report no meu projeto. Mas eu preciso criar o relatório a partir de beans. Li uma vez que preciso colocar meu bean no classpath do iReport, mas não sei como fazer isso.
agradeço qlqr ajuda
…
[quote=71C4700][quote=Mark_Ameba]Voce não precisa adicionar sua classe ao classpath do iReport voce precisa adicionar os jars do JasperReport ao seu projeto.
Depois a partir do código java voce parseia o arquivo .jrxml preenche com resultados e mostra.[/quote]
Poderia dar um exemplo pratico bem simples ?
É que tambem estou interessando neste assunto mais não enconrto material bom,isso só mesmo aqui no guj!! :roll: [/quote]