Eclipse 构建 JPA Project 时,需要指定 JPA的实现,如:下图中的EclipseLink 2.7.3,这其实是一个自定义的用户库。
看看,这个用户库包含persistence接口和eclipselink提供的实现。
上述的用户库包含的jar包都在下面的压缩包中:
附:
不过,我更喜欢直接用maven依赖更简单快捷。
<project ...> ... <dependencies> ...
<!-- jpa-api, persistence interface --> <dependency> <groupId>org.eclipse.persistence</groupId> <artifactId>javax.persistence</artifactId> <version>2.2.1</version> </dependency> <!-- jpa-impl, eclipselink vendor --> <dependency> <groupId>org.eclipse.persistence</groupId> <artifactId>eclipselink</artifactId> <version>2.7.3</version> </dependency> ... </dependencies> </project>