4

私は 2 つの Eclipse Maven Java プロジェクトを持っています。JPA アノテーションを積んだドメイン プロジェクトと、ドメイン オブジェクトの DAO を実装する持続プロジェクト。持続プロジェクトは、ドメイン プロジェクトに依存します。Maven はすべてをコンパイルし、すべてがうまく機能します。

ただし、私の JPA persistence.xml ファイルは永続プロジェクトにあり、Eclipse JPA (Dali) プラグインは永続プロジェクトで動作しますが、ドメイン プロジェクトの場合、プロジェクトに persistence.xml ファイルがないと不平を言います。ドメイン プロジェクトで JPA の詳細ビューと JPA 構造ビューを機能させたいと思っています。これを回避する最善の方法は何ですか?

META-INF フォルダーを永続化からドメインにリンクしようとしましたが、うまくいきませんでした。

4

2 に答える 2

1
  1. プロジェクトを右クリック
  2. 左側の「プロジェクト ファセット」をクリックします
  3. JPAファセットがチェックされているかどうかを確認します
  4. 確認した後、persistence.xml パスを定義する必要があると思います代替テキスト
于 2010-11-18T07:51:11.380 に答える
1

persistence.xml をドメイン モジュールに移動し、永続モジュールで Dali を使用しないでください。

永続化はドメインに依存するため、JPA はドメイン JAR ファイル内の persistence.xml ファイルを問題なく見つけることができるため、システムは正常に構築および実行されます。

于 2010-11-19T02:57:14.230 に答える