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。选择与您使用的版本相匹配的版本。
在我看的版本中,它几乎没有区别。如果您提供连接,则填充代码将在内部从连接创建一个数据源。从此以后,性能应该与您自己将连接转换为数据源时的性能相同。
(这是你所期望的,他们会为各种便利超负荷而做)