2

STS 3.4.0.RELEASE (Spring) で Web アプリケーションを開発しています。私は Eclipse Juno で JPA の例を動作させており、それを Spring アプリケーションの一部として移植したいと考えています。persistence.xml ファイルをコピーする必要があります。正確にはどこに配置する必要がありますか?

これまでのところ、「javax.persistence.PersistenceException: No Persistence provider for EntityManager named ...」というメッセージが表示されますが、これは場所に関連している場合とそうでない場合があります。

「プロバイダー」要素が必要ですか?もしそうなら、値は何ですか? (その要素がなくても Eclipse で問題なく動作しました)。

助けてください!!!

4

2 に答える 2

1

persistence.xml が無効で、EntityManagerFactory を作成できません

この類似の質問を参照してください この例外の原因

それが役に立てば幸い..

于 2013-10-28T05:43:50.773 に答える
0

persistence.xmlファイルはMETA-INF/persistence.xmlクラスパスに配置する必要があります。

于 2013-10-28T05:15:11.137 に答える