Binden von XML mithilfe von POJO- und JAXB-Annotationen

Ich habe das folgende XML-Format, das ich es durch ein POJO binden und JAXB-Anmerkungen verwenden möchte. Das XML-Format lautet wie folgt:

 <datas>
   <data>apple<data>
   <data>banana<data>
   <data>orange<data>
 <datas>

Und ich versuche, die Daten durch das folgende POJO zu binden:

@XmlRootElement()
@XmlAccessorType(XmlAccessType.FIELD)
public class Datas {

  @XmlElement
  private List<String> data;

  //get/set methods

}

Und auch ich versuche und dieses POJO:

@XmlRootElement()
@XmlAccessorType(XmlAccessType.FIELD)
public class Datas {

  @XmlElement
  private List<Data> datas;

  //get/set methods

}

//

@XmlRootElement()
@XmlAccessorType(XmlAccessType.FIELD)
public class Data{

  @XmlElement
  private String data;

  //get/set methods

}

Im ersten Fall werden nur die ersten Daten abgerufen: apple. Im zweiten Fall wird nichts abgerufen. Könnte mir jemand helfen, das entsprechende POJO und die entsprechenden Anmerkungen bereitzustellen, um alle Daten zu binden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage