1

EntityListeners で JPA エンティティを定義した Maven モジュールがあります。これらのエンティティは他の GUI プロジェクトで使用されます。このエンティティは RMI または EJB を使用して転送されますが、このエンティティと EventityListeners のアノテーションに関する情報を GUI プロジェクトに提供したくありません。従属 JPA から GUI プロジェクトへ。

Annotation なしで最初のモジュールをコンパイルし、GUI に依存する clear jar を追加することは可能ですか? GUI部分のサーバー(注釈付き)モジュールからの転送後にエンティティが正しく復元されますか?

4

1 に答える 1

1

保持ポリシーが RUN TIME でない場合、アノテーションはクラスに保存されません。したがって、代替の jar を使用してこれらの注釈を再定義できれば、それは可能です。

より実現可能な解決策は、コンパイルのターゲット Java バージョンを、実行時アノテーション(< Java 1.5) の前のものに設定することです。

于 2013-01-20T19:07:01.457 に答える