Ich möchte die Liste der Objekte an die Listenkomponente in jasper report übergeben. Ich verwende dataSourceExpression für list1 ist new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource und die Parameterklasse ist java.util.List .
Wenn ich einen Bericht erzeuge, wird ein Fehler wie java.lang.NoSuchMethodException angezeigt.
Bean:
%Vor%Die jrxml :
%Vor%Stapelverfolgung:
%Vor%Die Antwort von Yonatan funktioniert für mich !!!, in Feldern
%Vor%Ich ändere das Attribut in JPA wie folgt
%Vor%Die Spalte "someColumn" verweist auf ein Attribut, das in JPA Objecte enthalten ist. Nach der Änderung des Desing-Berichts versuchen Sie den Bericht und arbeiten. In Java-Code baue ich eine Liste mit nur dem Objekt, das print:
%Vor%Works für mich ändern Sie die leeren Felder für Attribut, das JPA-Objekt enthält.
Wenn ich nur false
für den zweiten Parameter von JRBeanCollectionDataSource ( isUseFieldDescription
) übergebe, löse ich mein Problem.
neue JRBeanCollectionDataSource (Sammlung, falsch);
Tags und Links java jasper-reports