Я теперь делаю новый модуль в большое веб -приложение. Я создал в iReport отчет с Hibernate Connection. Все классы Hibernate уже были сделаны моими товарищами по команде, HQL Query. Итак, мы можем сказать, что я сделал только «визуальную» часть в дизайнере. Я использую файл hibernate.cfg.xml, где определяется сеанс. Таким образом, у меня есть дополнительный файл ApplicationContext.xml, где фабрика сеанса Hibernate также определяется как в hibernate.cfg.xml. < /P>
Вопрос в том, можно ли его работать, используя @autowired на Bean из ApplicationContext.xml?@Autowired
@Qualifier("binderSessionFactory")
protected SessionFactory sessionFactory;
< /code>
Если да, как я мог бы дать это соединение, так что оно работает с моим *.jrxml -файлом?OutputStream outputStream = response.getOutputStream();
Map parameters = (Map) model.get("parameters");
URL reportTemplate = getClass().getClassLoader().getResource("pathToFile/file.jrxml");
JasperReport jasperReport = JasperCompileManager.compileReport(reportTemplate.getPath());
jasperPrint = JasperFillManager.fillReport(jasperReport, parameters);
JasperExportManager.exportReportToPdfStream(jasperPrint, outputStream);
< /code>
Как мне сделать подключение к Hibernate DB видимым для моего отчета? < /p>
Подробнее здесь: https://stackoverflow.com/questions/240 ... perreports