Что касается абстрактных типов jaxb и потребления связанных документов XML, XML-документ не может содержать ссылку на абстрактный тип - то есть XML должен использовать конкретный тип.Создайте XSD для обработки абстрактных типов
Пример (взят из here):
Недопустимые: < транспорта XMLNS = "http://cars.example.com/schema" />
Действительно: < транспорта XMLNS = "HTTP : //cars.example.com/schema "xmlns: xsi =" http://www.w3.org/2001/XMLSchema-instance "xsi: type =" Car "/>
(где транспорт является абстрактным)
В. Как c я инструктирую Jaxb на unmarshall, чтобы он включал/заполнял значение «xsi: type» соответствующим образом?
Btw, все мои классы jaxb находятся в том же пакете, и мой JaxbContext настроен на этот пакет.