我是Jasper Report的新手。我能够使用嵌入在jrxml文件中的SQL查询成功生成报告。 (我正在使用JasperStudio插件进行日食)
但现在我想使用我的bean类作为数据源。入门需要一些帮助 -
要求:用户在屏幕上的捐款收据表单中输入值。在数据库中保留DonationReceipt bean并使用bean值生成捐赠收据pdf
答案 0 :(得分:1)
我们使用类似于以下代码段的代码实现了它。
public static Collection<DonationReceipt> createBeanCollection(){
List<DonationReceipt> dataList = new ArrayList<DonationReceipt>();
String sqlQuery = '<your select SQL>';
...
ResultSet rs = ..
while(rs.next()){
DonationReceipt dr = new DonationReceipt();
dr.setReceiptNo(rs.getString(..));
...
dataList.add(dr);
}
return dataList;