Маршалинг полиморфных объектов в JAX-WS

Попробуйте сделать имя нового файла макета XML строчными. Например, используйте my_file.xml вместо myFile.xml.

12
задан Community 23 May 2017 в 12:18
поделиться

1 ответ

Вам нужно использовать @XmlSeeAlso , чтобы ваш Реализация JAXB теперь будет включать и дополнительные классы.

В вашем случае это будет выглядеть примерно так:

@XmlRootElement
@XmlSeeAlso({Patient.class, ....})
public class ReturnValueBase {
}

А также измените свойство ReturnObject на тип ReturnValueBase.

15
ответ дан 2 December 2019 в 20:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: