В чем разница между аннотированием класса с помощью @XMLRootElement
и @XMLType
. Я аннотировал классы с @XMLType
, когда структура будет использоваться в XML-схеме более одного раза, и с @XMLRootElement
, когда она будет использоваться только один раз -, это лучший подход?
Другой, но связанный с этим вопрос, который я включу здесь. Аннотация @XMLType
имеет атрибут propOrder, чтобы указать, в каком порядке появляются ее элементы -есть ли эквивалент для @XMLRootElement
?
Я использую эти аннотации в сочетании с аннотациями JAX -WS для создания веб-сервисов, если это имеет значение.