Camada DAO x Ireport!

Galera estou desenvolvendo meu 1º relatório, porém com uma dúvida de estrutura, sendo;

Tenho o DAO de consultas de clientes funcionando utililizando o iBatis. Estou lendo um tutorial do iReport, a minha dúvida e em relação as instruções SQL. Como posso utilizar os xml de consultas no meu relatório, ou devo repetir as instruções no desenvolvimento do relatório. Oque não entendo é se preciso ter 2 consultas, meus DAOs e as contidas nos relatórios.

Abs

Alguem pode ajudar ?

se vc repetir os SQL dentro do relatorio, vc precisaria ter uma conexao direta com o banco, mudando um pouco tua arquitetura de aplicação qdo se tratar de reports.

sugiro que utilize um datasource para carregar os dados no realtorio a partir da propria List de retorno do DAO.

=)