我使用JasperReports库从Java类生成报告。我想知道是否有一种方法可以将Java类中的属性名Map到.jrxml报告模板文件中的字段名,而不必遵循.jrxml中的确切字段名。例如,我可能有一个带有字段“customerName”的Java类,但在.jrxml文件中,我希望该字段被称为“customer_name”。有没有一种方法可以指定这个Map,这样我就不必更改Java类的字段名?有没有像@Field这样的注解可以实现这一点?任何帮助将不胜感激。
谢谢你!
我希望有一种方法可以使用注解进行Map。
1条答案
按热度按时间sshcrbum1#
没有注解来指定Java类属性的报告字段名,但是您可以在相反的方向上这样做。
要为报表字段指定Java类属性名称,可以为字段设置net.sf.jasperreports.javabean.field.property: