Мне нужна помощь по следующей проблеме с JAXB 2.1.
Пример: я создал класс SpecialPerson, который расширяет абстрактный класс Person.
Теперь я хочу преобразовать мою объектную структуру в XML-схему, используя JAXB. Таким образом, я не хочу, чтобы тип Person XML появлялся в моей XML-схеме, чтобы сохранить ее простую. Вместо этого я хочу, чтобы поля класса Person отображались в XML-типе SpecialPerson.
Обычно я добавляю аннотацию @XmlTransient на уровне класса в код Person.
Проблема в том, что Person является сторонним классом, и у меня нет возможности добавить сюда @XmlTransient. Как я могу сказать JAXB, что он должен игнорировать класс Person без аннотирования класса. Можно ли как-то настроить это внешне?
Была ли у вас такая же проблема раньше? Любые идеи, что будет лучшим решением для этой проблемы?