Closed
Description
Hello,
I have an object with an element who should be transient.
Exemple:
<xsd:complexType name="person" abstract="true">
<xsd:sequence>
<xsd:element name="id" type="xsd:int"></xsd:element>
<xsd:element name="name" type="tns:media" minOccurs="0"></xsd:element>
<xsd:element name="actif" type="xsd:boolean" minOccurs="1"></xsd:element>
<xsd:element name="aliasList" type="tns:contactAlias" maxOccurs="unbounded" minOccurs="0">
<xsd:annotation>
<xsd:appinfo>
<annox:annotate target="field">@javax.xml.bind.annotation.XmlTransient</annox:annotate>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
and in my java object i have
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name="person", propOrder={"Id", "name", "atif", "aliasList"})
@XmlSeeAlso({personSingle.class})
public abstract class Contact implements Serializable
{
....
@XmlTransient
protected List<ContactAlias> aliasList;
The problem is aliasList still remain in propOrder. jaxb complains .
Do you know how i can fix it.