在将<provider>添加到Persistence.xml时,它显示“从元素'提供者'开始发现无效内容。”</provider>

时间:2014-02-12 05:11:14

标签: java jpa eclipselink

我正在尝试添加到我的persistance.xml文件中。

如下所示:

<provider>oracle.toplink.essentials.PersistenceProvider</provider>

当我添加到我的persistance.xml时,它正在显示

Invalid content was found starting with element 'provider'

我怎样才能克服这一点 我添加了2个罐子

1.eclipselink.jar
2.javax.persistence_2.0.4.v201112200901.jar

2 个答案:

答案 0 :(得分:0)

尝试使用

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

使用这个pom.xml

<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>eclipselink</artifactId>
<version>2.5.0</version>

答案 1 :(得分:-2)

我认为您正在查看旧版本的persistence.xml定义。 {1}}元素在java ee 6上不再有效,请检查the persistence.xml xsd

因此,请尝试使用最新的persistence.xml架构或降级您的java ee环境。