0
我應該使用哪一個更好的性能在Jasper中生成報告?哪種方法可以提高性能?
print = JasperFillManager.fillReport(jasperReport, params, datasource);
,或者
print = JasperFillManager.fillReport(jasperReport, params, connection);
我應該使用哪一個更好的性能在Jasper中生成報告?哪種方法可以提高性能?
print = JasperFillManager.fillReport(jasperReport, params, datasource);
,或者
print = JasperFillManager.fillReport(jasperReport, params, connection);
看源代碼:here。選擇與您使用的版本相匹配的版本。
在我看的版本中,它幾乎沒有區別。如果您提供連接,則填充代碼將在內部從連接創建一個數據源。從此以後,性能應該與您自己將連接轉換爲數據源時的性能相同。
(這是你所期望的,他們會爲各種便利超負荷而做)