java JPA持久性类解决方案
我使用EclipseLink作为JPA提供商,但在打电话时:
Persistence.createEntityManagerFactory("emfactory1")
我得到一个例外:
java.lang.ClassNotFoundException: javax.persistence.Persistence
pom.xml
文件的内容如下:
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>eclipselink</artifactId>
<version>2.6.4</version>
</dependency>
环顾四周,我发现a suggestion只获取JPA API:
<artifactId>javax.persistence</artifactId>
但这仍然给了我同样的例外。我只想说我现在陷入困境,需要帮助
编辑
# 1 楼答案
错误原因:代码中缺少数据源
试试这个