JAXB, les annotations pour setter/getter

@XmlType  
@XmlAccessorType(XmlAccessType.FIELD)  //here I need this access
public class User implements Serializable 
{  
     //...  

     @XmlTransient
     private Set<Values> values;

     //...

     @XmlElement
     private Set<History> getXmlHistory()
     {
         return new CustomSet<Values, History>(Values);
     }

     private void setXmlHistory(final Set<History> aHistory)
     {
         this.values = new HashSet<Values>();
     }  
}  

Quand je suis de créer l'Utilisateur de l'objet dans le code Java et après créer XML, puis tout normalement.
Mais quand j'essaie d'obtenir de l'Utilisateur de l'objet à partir de XML, puis le champ values toujours null. Donc, setter pas de travail ici. Peut-être setter besoin de quelques annotation trop?

XML ressemble à

<user>  
   ...  
      <xmlHistory>  
       //... record 1 
      </xmlHistory>  
      <xmlHistory>  
      //... record 2 
      </xmlHistory>  
</user>  
et où est le setter pour roles? Je vois que pour values.
faute de frappe est corrigée
Quel est votre XML?
XML est ajouté...

OriginalL'auteur Ilya | 2012-05-16