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

参考这个类似的问题Cause of this Exception

希望能帮助到你..

于 2013-10-28T05:43:50.773 回答
0

persistence.xml文件应放在META-INF/persistence.xml您的类路径中。

于 2013-10-28T05:15:11.137 回答