JAXB аннотации для вложенных списков элементов

У меня есть следующий XML:


    
        asdas
        d123asdsad
        0
    
    
        23123s
        qwerty
        
    
    

У меня есть следующие классы Java для сопоставления:

@XmlRootElement(name = "mappings")
public class Mappings { 
    @XmlElement(name = "mapping")
    private List mMappings;

    public List getMappings() {
        return mMappings;
    }

    public void setMappings(List aMappings) {
        this.mMappings = aMappings;
    }
}

public class Mapping {
    @XmlElement(name = "parameter")
    private List mParameters;

    public List getParameters() {
        return mParameters;
    }

    public void setParameters(List aParameters) {
        this.mParameters = aParameters;
    }
}

public class Parameter {
    @XmlAttribute(name = "attr")
    private String mName;

    @XmlValue
    private String mValue;

    public String getName() {
        return mName;
    }

    public void setName(String aName) {
        this.mName = aName;
    }

    public String getValue() {
        return mValue;
    }

    public void setValue(String aValue) {
        this.mValue = aValue;
    }
}

Когда я пытаюсь разобрать это с

JAXBContext context = JAXBContext.newInstance(BundleMappings.class);
Unmarshaller um = context.createUnmarshaller();
mappings = (BundleMappings)um.unmarshal(new File(myFile));

Я получаю эту ошибку

If a class has @XmlElement property, it cannot have @XmlValue property.

Мне нужен параметр, чтобы обаатр» атрибут и содержание, так что я делаю не так?

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

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