Игнорирование некоторых элементов / классов в привязке JAXB - PullRequest
5 голосов
/ 04 июля 2011

Я использую Hyperjaxb для генерации некоторых классов с аннотациями JPA из схем XML.Я хотел бы указать, какие элементы из данной схемы должен генерировать xjc.Я не могу изменить файл xsd.Я могу изменить только bindings.xjb.Я пытался использовать hj: игнорируется, но безуспешно.

1 Ответ

6 голосов
/ 04 июля 2011

Ну, hj:ignored - это ответ .Это позволяет заставить Hyperjaxb игнорировать определенные классы.

Вот пример:

    <jaxb:bindings
        node="xsd:complexType[@name='issue121Type']//xsd:element[@name='simpleCollection']">
        <hj:ignored/>
    </jaxb:bindings>

Настройки работают как в схеме, так и в файлах xjb.

См. этот проект например.

Как проявляется "без успеха"?

...