понимание Jasper Reports и Hibernate и параметров - PullRequest
3 голосов
/ 21 мая 2009

Извините, это немного плохой вопрос, так как моя проблема в том, что я просто не понимаю, какой подход выбрать для этого. У меня есть эта база данных hibernate, которая отлично работает, и я хочу использовать JasperReports для создания отчетов на основе данных из нее. У меня iReport работает и подключается к конфигурации hibernate, и я могу читать поля из моих запросов и создавать отчет.

Однако я хочу, чтобы сохраненные отчеты запускались из моего приложения и по определенным объектам определялись во время выполнения. Мне нужно иметь возможность передавать свои пользовательские постоянные объекты в эти отчеты во время выполнения и создавать отчеты таким образом. так что на самом деле им самим не нужен запрос, им просто нужно знать, какие объекты они собираются получить.

Я вижу, что могу дать им параметры, но только необработанные объекты, а также в iReport Я могу сделать поля только из простых типов данных, но большинство моих значений отображаются в toString () моих объектов, Я хотел бы просто вернуть их.

Я был бы невероятно признателен, если бы кто-то объяснил мне некоторые из этих вещей. Спасибо вам большое! Joshua

1 Ответ

1 голос
/ 21 мая 2009

Я думаю, вам может понадобиться заглянуть http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/data/JRBeanCollectionDataSource.html

это коллекция источников данных, поэтому вы можете загружать пользовательские компоненты в отчет как источник данных

...