Отображение объектов XML на объекты Java

Я совершенно уверен, что это один из множества дублирующих вопросов, касающихся преобразования XML в объекты Java. Но я начал эту тему, так как я не могнайти проще или искать более простое решение.

У меня есть xsd [Infact, я его проектирую] и xml. Я хотел бы автоматически сопоставить данные XML с бобами Java в соответствии с отображением


    
        1
        A
        A
        
            1
            Preactivation
            Preactivation
        
        1
    

Теперь мои классы Java будут

public class SummaryCart{
    private List summaryElementList;
}
public class SummaryElement {
    private int order;
    private String id;
    private String displayName;
    private String property;
    private List subElements;
    private int maxlines;
    private String type;
}

Есть ли какой-нибудь простой инструмент / инфраструктура, которая может автоматически отображать данные из XML в Java bean-компоненты [ДОЛЖНА поддерживать отображение атрибутов / элементов] Учебник будет хорош.

Кстати, я использую Spring Framework, если используется преимущество Spring-Oxm, это приветствуется.

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

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