我的应用程序有一个报告模块,用户可以在其中选择模板, 当用户选择模板时,它将显示在具有虚拟数据的jasper查看器中。但是当用户开始生成报告时,它将使用数据库中的数据。
我有想法首先使用.properties文件,但是有障碍,我怎么知道原始数据是否还没有生成报告?在.jrxml文件中已存在对数据库的查询,如果没有输入数据,则会显示空数据。
最佳解决方案如何?请帮忙。
答案 0 :(得分:1)
据我所知做一件事写静态查询如: -
select 1,2,3,4....n
因此它会像报表中的静态数据一样工作,并且很容易更改查询并使其动态化。
在查询的地方写上面的查询。所以它可以作为你的虚拟数据。