PessoALL o que é melhor na geração de relatórios (PDF) com a dupla JasperReport/IReport?
* Situação01: Criar toda a query do lado Java (vamos dizer no DAO) e passar para o jrxml uma lista
fica a seu critério a melhor forma de fazer.
Eu particularmente não deixo absolutamente NADA, de Query no relatório.
Deixo apenas ao relatório a função de gerar o relatório…
Com funcionalidades a mais, analisar uma determinada informação e fazer tal coisa,
ou agrupar, etc… os IF da aplicação para tornar o relatório mais bonito
rdmardegam
Eu particularmente gosto de trabalhar dividindo as funções.
O Template feito no ireport tem apenas a função de exibir dados, ele n tem a responsabilidade de ter logica, conectar ao banco ou executar query. Ele espera os dados pesquisados e formatados e apenas os exibe.
No java eu faço toda a consulta, formato, ifs, toda a logica para que o relatorio simplesmente apresente esses dados.
Eu recomendaria fazer dessa forma. Relatório apresenta informcoes, java pesquisa e compoe a informacão correta.