2014-10-04 92 views
0

我应该使用哪一个更好的性能在Jasper中生成报告?哪种方法可以提高性能?

print = JasperFillManager.fillReport(jasperReport, params, datasource); 

,或者

print = JasperFillManager.fillReport(jasperReport, params, connection); 

回答

1

看源代码:here。选择与您使用的版本相匹配的版本。

在我看的版本中,它几乎没有区别。如果您提供连接,则填充代码将在内部从连接创建一个数据源。从此以后,性能应该与您自己将连接转换为数据源时的性能相同。

(这是你所期望的,他们会为各种便利超负荷而做)

相关问题