gpt4 book ai didi

java - EclipseLink JPA - persistence.xml 的位置

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:07:28 26 4
gpt4 key购买 nike

我将 JPA 用于 java 类,但无法将持久性 XML 文件放在应有的位置。

我使用的 IDE 是 Eclipse Helios。 Eclipselink jar 文件被下载并添加到我的 JRE 系统库和所有。在收到以下错误后,我用标签编写了 persistence.xml :

Exception in thread "main" javax.persistence.PersistenceException: No Persistence provider for EntityManager named customers

提供商标签:

<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>

程序仍然没有运行,所以我想知道我应该把 persistence.xml 放在哪里(即 src/main/resources,或 lib/META-INF...等)

最佳答案

persistence.xml 应该放在类路径根目录下名为 META-INF 的目录中。

在 eclipse 中右键单击您的项目 ==> Properties ==> Java Build Path 。假设您将其中一个构建路径配置为 /src/main/resources ,那么您应该将 persistence.xml 放在 /src/main/resources/META-INF/persistence.xml

关于java - EclipseLink JPA - persistence.xml 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8276166/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com