2 Anzahl der ungültigen Annotationsausnahme

8

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!

    
LivingThing 10.04.2012, 18:48
quelle

1 Antwort

10

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.

    
darrengorman 10.04.2012, 18:59
quelle

Tags und Links