1

ネストされたクラスがすべてをコード化したこの巨大なJavaクラスファイルがあります。すべてが希望どおりに機能し、必要なXML出力が得られたら、ネストされたクラスを独自のクラスファイルに分割します。

ただし、コードを実行すると、@XmlPathアノテーションはすべて無視されます。javax.xml.bind.annotation。*のネイティブのものだけがまだ有効です...

わかりました。wtfなので、ネストされたすべてのクラスを元の状態に戻し、コードを再度実行しました。@ XmlPath(実際にはMOXyのものは機能しません)アノテーションは機能しません...!

私は瓶を取り出し、日食を閉じ、再び開いて、瓶を再び追加しようとしましたが、それでもうまくいきませんでした。

EclipseLink MOXyを再び機能させるにはどうすればよいですか?

4

1 に答える 1

1

EclipseLink JAXB(MOXy) jarが正しく構成されていること、およびjaxb.propertiesドメインモデルと同じパッケージに次のエントリで呼び出されたファイルがあることを確認する必要があります。

javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory

詳細については

于 2013-01-04T21:19:55.300 に答える