4

アノテーションのみでJPAマッピングを定義し、プログラムでこのマッピングデータをorm.xmlファイルに保存することは可能ですか?

チーム内でアノテーションとXMLのどちらを使用するかについて話し合っており、アノテーションから始めた場合、すべてのXMLファイルを手作業で書き直さなくても、後で簡単に切り替えることができるかどうかを確認したいと思います。

4

2 に答える 2

3

Eclipse Daliプロジェクトには機能リクエスト(バグ138622)がありますが、これをサポートする予定はありません。Junoリリースでは、グローバルメタデータ(名前付きクエリ、ジェネレーター)をアノテーションからxmlに変換するサポートを追加しました(バグ353149)。私の知る限り、すべてのJPAアノテーションメタデータをorm.xmlファイルに変換するためのツールはありません。

于 2012-10-29T19:50:39.087 に答える
1

ツールがあるかどうかわからない。

実行時に、EclipseLinkを使用している場合は、XMLEntityMappingsWriterを使用してJPAメタデータをXMLに書き込むことができます。これは内部APIですが、機能します。

于 2012-10-30T15:25:13.300 に答える