3

Eclipse (Juno) プロジェクトの「JPA ファセット」を有効にして、JPA ライブラリ (私の場合は OpenJPA) を含むユーザー ライブラリを指定しようとすると、次のエラーが表示されます。

"クラス 'javax.persistence.Entity' は、選択したライブラリにある必要があります。"

しかし、このクラスはそこに存在します!

4

3 に答える 3

4

「解決策」: JPA ライブラリーは Eclipse プロジェクト・フォルダーに含まれていました。それを外部のどこかにコピーして別のユーザー ライブラリを作成すると、完全に機能します (ただし、内容は Eclipse プロジェクトにあるライブラリとまったく同じです!)。Eclipseのバグのようです...

于 2013-06-06T11:41:10.400 に答える
1

javax.persistence... JAR を含むユーザー ライブラリを作成し (Eclipse/plugins にあります)、このライブラリを「JPA 実装」に追加します。

于 2015-06-01T03:55:54.450 に答える