JasperReports - Connection + Hibernate 3

Boa tarde pessoal,
Estou com uma dúvida aqui.
Preciso colocar um relatório Jasper em uma aplicação que utiliza Hibernate 3.
Alguém sabe como posso fornecer conexões para o Jasper utilizando o Hibernate?
Na versão atual do Hibernate, o getConnection() já está deprecated, então acredito que o Jasper deve ter implementado alguma solução.
Código que estou usando:

Map<String, Object> params = new HashMap<String, Object>();
Connection conn = null; //Obter de alguma forma
JasperFillManager.fillReport(JasperCompileManager.compileReport("report.jrxml"), params, conn);

Alguma dica?

Pesquise sobre o JRBeanCollectionDataSource…
Basicamente, você mantém os fields ($F{nomeDoCampo}) e os parâmetros ($P{nomeDoParam})., mas, ao invés de uma Connection, você terá uma List…