Was ist das Jaxb-Äquivalent eines Textknotenwerts?

Ich möchte eine Klasse konvertieren, die so aussieht ...

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

in das folgende XML mit JaxB-Annotationen:

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

Weiß jemand, welche Annotation auf dem zu verwenden ist?value Mitgliedsvariable, um dies zu erreichen? Der nächste, den ich bisher gesehen habe, ist:

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

Leider erlaubt mir dieser Ansatz nicht anzugeben, dass dervalue Mitgliedsvariable sollte nicht als eigenes Tag gerendert werden<value></value>.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage