我想在創建PDF時處理大量數據,我知道在Jasper Reports中有一個名爲Virtualizers的東西,但我不知道如何處理被解僱的內存不足異常當我從DAO中檢索數據時,我不知道如何在Jasper報告數據源中實現分頁。在Jasper Reports中處理大量數據 - 頁碼
0
A
回答
1
要了解Virtualizers,您可以閱讀Jasper Reports Ultimate Guide的「大型文件支持」部分(可在此處獲得:http://community.jaspersoft.com/documentation)。
JRSwapFileVirtualizer使用示例可以在這裏找到: how to select and configure a JasperReports virtualizer?。
如果你還在運行的內存,您可能需要使用-Xmx JVM選項來增加內存限制(在服務器啓動腳本或者Eclipse運行配置參數 - 取決於您的環境),例如:
-Xmx1024M
1
您需要的JRDataSource和虛擬器的自定義實現,這種實現的JRDataSource應在大塊數據加載
可以在jasperreports.properties net.sf.jasperreports.jdbc.fetch.size設置過,如果你正在使用JRResultSetDataSource
+0
這個問題已經存在很長一段時間了,我忘記了。無論如何。我希望這篇文章能夠幫助別人 –
相關問題
- 1. 處理Crystal Reports中的大數據
- 2. 在Jasper Reports中重複數據?
- 3. Jasper Reports PDF頁面寬度
- 4. Jasper Reports - Docx Generation
- 5. 在Java servlet中處理大量數據
- 6. 在Laravel 5中處理大量數據
- 7. 在MyBatis中處理大量數據
- 8. 在Jasper Reports中分組
- 9. c# - 處理大量數據
- 10. 處理大量數據
- 11. 處理大量數據?
- 12. 處理大量數據
- 13. 處理大量數據
- 14. Jasper Reports和巨大的XML作爲數據源
- 15. 更改Jasper Reports列的大小/位置
- 16. Jasper Reports:如何在一頁中打印多個頁面
- 17. 如何在Jasper Reports中動態添加多個數據片段
- 18. 用圖表處理大量數據
- 19. Jasper Reports中的空白組
- 20. Jasper Reports中的CSV格式
- 21. 優化UITableview以處理大量數據
- 22. 處理大量的數據 - 織API的
- 23. Highcharts無法處理大量數據?
- 24. 處理大量的服務器數據
- 25. 如何在Mysql或Infobright數據庫中處理大量數據...?
- 26. 使用Java EE處理大量數據
- 27. 處理大量的報告數據
- 28. 使用Azure處理大量數據
- 29. 處理大量的數據用的cronjob
- 30. 如何在張量流中處理大量的數據?
我需要一些加載數據到數據源的塊,我的問題是我正在加載大量的記錄,可能會得到數以百萬計的rercords,單個數據源。我首先要詢問的是分頁數據源 –