XML, JAXB многие-ко-многим на JAVA

189
06 января 2018, 02:41

Всем привет. Есть вот такой XML:

<root>
   <user name="u1">
        <garage>
            <car model="..."/>
            <car model="..."/>
            <bike model="..."/>
        </garage>
        <repairs>
            <car model="..."/>
            <car model="..."/>
            <bike model="..."/>
        </copy>
    </user>
   <user name="u2">
        <garage>
            <car model="..."/>
            <bike model="..."/>
        </garage>
        <repairs>
            <car model="..."/>
        </copy>
    </user>
</root>

как по ПРАВИЛЬНОМУ будет организовать эту схему на сущностях через JAXB (XML-не модифицировать). Меня интересует связь garage->(car, bike), repairs->(car, bike) У меня есть вариант, без модификации XML:

class Garage{
    List<Car> cars;
    List<Bike> bikes;
}
class Repairs{
    List<Car> cars;
    List<Bike> bikes;
}
class User{
    Garage garage;
    Repairs repair;
}

Но, задается мне, такое решение - не корректным ...

Заранее благодарен за ответ.

READ ALSO
Помогите понять некоторые термины

Помогите понять некоторые термины

Немного сложнаЭкземпляр - это экземпляр класса(Passenger)? А контейнер - это структура данных(коллекция, массив)? Свойство - это как свойства тут?...

191
Можно ли получит параметр `flatMap` в стриме?

Можно ли получит параметр `flatMap` в стриме?

Можно ли получит параметр flatMap в стриме ?

202
Задача Minimum of two. Проблема с циклом

Задача Minimum of two. Проблема с циклом

Есть 20 пар чисел через пробелНадо найти минимум в каждой паре

188
Генерация изображения средствами java [требует правки]

Генерация изображения средствами java [требует правки]

Можно ли средствами голой java реализовать механизм генерации изображения из строки? Или какие средства позволяют решить эту задачу?

180