我的hibernate的配置文件不是hibernate。hbm。xml  这个配置文件的所有功能都交给spring管理了

解决方案 »

  1.   

    你可能没有很好的理解jasperreport ,这个组件是不能单独使用的,需要嵌入你的项目中,数据可以定义为数据库连接,JavaBeanDataSource,在装载报表时传入:
    JasperReport jasperReport = (JasperReport) JRLoader.loadObject(jasperFileName);
    JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, new JREmptyDataSource());
    JasperExportManager.exportReportToPdfStream(jasperPrint, out);new JREmptyDataSource()是需要传入的数据,这个也可以是数据库连接,这就看你ireport怎么配置的了.
      

  2.   

    2楼正解。不过我不建议使用hibernate直接生成报表。除非你项目不怎么复杂。要不然有你哭的。