5

Hyperjaxb を使用して、XML スキーマから JPA アノテーションを持ついくつかのクラスを生成します。特定のスキーマ xjc からどの要素を生成するかを指定したいと思います。xsd ファイルを変更できません。bindings.xjb のみを変更できます。hj:ignored を使用しようとしましたが、成功しませんでした。

4

1 に答える 1

6

さて、hj:ignored答えです。Hyperjaxb に特定のクラスを無視させることができます。

次に例を示します。

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

カスタマイズは、スキーマでもxjbファイルでも機能します。

たとえば、このプロジェクトを参照してください。

「成功せずに」はどのように現れますか?

于 2011-07-04T19:55:12.600 に答える