Preciso pegar a conexão do hibernate para carregar um relatório só que o método que eu tentei usar fica subrescrito e retorna null, qual é a forma correta de ser fazer isso?
estou fazendo assim:
try {
String jasperPrint = JasperFillManager.fillReportToFile(caminho+ "\\reports\\clientes.jasper", null, sessao.connection());
JasperViewer viewer = new JasperViewer(jasperPrint, false, false);
viewer.setExtendedState(JasperViewer.MAXIMIZED_BOTH);//maximizado
viewer.setTitle("Relatório de Clientes");//titulo do relatório
viewer.setVisible(true);
} catch (JRException erro){
erro.printStackTrace();
}
O sessao.connection() retorna null.