1

XSD に complexType A があり、これに complexType B への IDREF がある場合、HyperJAXB は 2 つの生成されたエンティティ間に @OneToOne JPA アノテーションを生成するように、最終的に HyperJAXB をいじることに成功しました。

しかし、今私は別の問題に直面しています: XSD には、複合型 Y または複合型 Z のいずれかに IDREF できる複合型 X があります。 .

生成されたクラスを手動で変更せずにこれを行う方法について、ワイルドなアイデアはありますか? 同時に、これらのエンティティが正しい XML にマーシャリングされていることを確認するには?

特定のインターフェースを実装するクラスを生成できる JAXB プラグインを使用するのはどうですか? それはどこかにつながる可能性がありますか?

4

1 に答える 1

0

HJ2 は、JAXB1 の「idsSymbolSpace」機能をサポートしました。JAXB2 では、別の方法で行われます (jaxb:class だと思いますが、よくわかりません)。HJ3 はまだサポートしていません。問題は次のとおりです。

http://jira.highsource.org/browse/HJIII-53

于 2010-07-06T07:57:06.057 に答える