@XMLRootElement против @XmlType

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

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

Я использую эти аннотации в сочетании с аннотациями JAX -WS для создания веб-сервисов, если это имеет значение.

37
задан Carl Manaster 30 April 2014 в 00:34
поделиться