Можно ли применить нумерацию страниц при генерации отчета с помощью JasperReports? - PullRequest
0 голосов
/ 20 ноября 2018

Мы используем Jasperreports 6.1.0 для генерации наших отчетов.Для генерации отчетов мы предоставляем SQL-скрипт.Джаспер выполняет скрипт и заполняет шаблон сгенерированными данными.

Теперь, когда данные выросли, наша система начала выдавать ошибку «Недостаточно памяти» при выполнении отчета.Это связано с тем, что большой объем данных загружается в память из-за большого объема данных, возвращаемых из SQL-запроса.

Мой вопрос: есть ли способ заставить Jasper загружать данные из запроса, используя разбиение на страницы?например, Джаспер должен выполнить следующие шаги:

  1. Загружать 100 записей одновременно
  2. Записывать эти записи в отчет
  3. Загружать еще 100 записей
  4. Обновите отчет
  5. Повторяйте шаги с 1 по 4, пока нет данных.
...