Quel est l'équivalent Jaxb d'une valeur de nœud Text?

Je suis à la recherche pour convertir une classe qui ressemble à ...

public class Amenity {
   public String id;
   public String value;
}

en XML à l'aide des annotations JaxB:

<amenity id="id-string-here">value-string-here</amenity>

Personne ne sait ce que l'annotation à utiliser sur le value variable de membre pour accomplir cette? Le plus proche que j'ai eu jusqu'à présent est:

@XmlRootElement
public class Amenity {
   @XmlAttribute
   public String id;
   @XmlElement
   public String value;
}

Malheureusement, cette approche ne m'autorise pas à spécifier que le value membre de la variable ne doit pas être rendu comme sa propre balise <value></value>.

source d'informationauteur ra9r