Java 在iReport中为报表创建虚拟数据

Java 在iReport中为报表创建虚拟数据,java,jasper-reports,ireport,dummy-data,Java,Jasper Reports,Ireport,Dummy Data,我的应用程序有一个报告模块,用户可以在其中选择模板, 当用户选择模板时,它将在jasper viewer中显示虚拟数据。但是当用户开始生成报告时,它将使用数据库中的数据 我本来想先使用.properties文件,但是有一些障碍,我怎么知道报表是否不是由原始数据生成的呢?当.jrxml文件中已经存在对数据库的查询时,如果没有输入任何数据,它将显示空数据 最佳解决方案是什么?请帮助。根据我的要求,编写静态查询,如:- select 1,2,3,4....n 因此,它的工作方式与报表中的静态数据类

我的应用程序有一个报告模块,用户可以在其中选择模板, 当用户选择模板时,它将在jasper viewer中显示虚拟数据。但是当用户开始生成报告时,它将使用数据库中的数据

我本来想先使用.properties文件,但是有一些障碍,我怎么知道报表是否不是由原始数据生成的呢?当.jrxml文件中已经存在对数据库的查询时,如果没有输入任何数据,它将显示空数据


最佳解决方案是什么?请帮助。

根据我的要求,编写静态查询,如:-

select 1,2,3,4....n 
因此,它的工作方式与报表中的静态数据类似,并且很容易更改查询并使其成为动态的


在查询的地方写上查询。因此,它将作为您的虚拟数据。

您能解释更多细节吗?我听不懂你的答案/请检查我修改了答案好的,现在修复了我在数据库中使用了虚拟数据,:)