Связывание XML с использованием аннотаций POJO и JAXB

У меня есть следующий формат xml, который я хочу связать через POJO и используя аннотации JAXB. Формат XML следующий:

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

И я пытаюсь связать данные с помощью следующего POJO:

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

  @XmlElement
  private List<String> data;

  //get/set methods

}

А также я пытаюсь и это 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

}

В первом случае он извлекает только первые данные: яблоко. Во втором случае ничего не извлекается. Может ли кто-нибудь помочь мне предоставить соответствующий POJO и аннотации, чтобы связать все данные?

Ответы на вопрос(2)

Ваш ответ на вопрос