Ich habe eine Customer- und CustomerFullAddress-Klasse und ich benutze JAXB, um eine XML-Datei zu erstellen
%Vor%Die Kundenklasse sieht wie folgt aus (Es ist keine vollständige Implementierung)
%Vor%Während die CustomerFullAddress
ist %Vor%und der Fehler ist
Ausnahme im Thread "Haupt" com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 2 counts of IllegalAnnotationExceptions Eigenschaft custAdd ist vorhanden aber nicht angegeben in @ XmlType.propOrder dieses Problem bezieht sich auf die folgender Ort: privat org.abc.customers.CustomerFullAddress org.abc.customers.Customer.custAdd um org.abc.customers.Customer Eigenschaft custAddress ist vorhanden, aber nicht angegeben in @ XmlType.propOrder dieses Problem bezieht sich auf die folgender Ort: öffentlich org.abc.customers.CustomerFullAddress org.abc.customers.Customer.getCustAddress () um org.abc.customers.Customer
Danke, dass Sie sich angesehen haben!
Aus dem JavaDoc für @XmlType :
propOrder
Alle JavaBean-Eigenschaften, die XML-Schemaelementen zugeordnet sind, müssen aufgelistet werden.
Sie müssen die CustomerFullAddress
-Eigenschaft zu propOrder
für Customer
hinzufügen.