首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TopLink - JPA类在哪里?

TopLink - JPA类在哪里?
EN

Stack Overflow用户
提问于 2014-05-26 22:38:48
回答 2查看 245关注 0票数 0

Oracle不包括TopLink类吗?

我正在尝试创建一个JPA/TopLink项目。我有下载了TopLink jar的最新版本 (12c12.1.2),并确保将它包含在类路径中。

问题是,我似乎找不到任何javax.Persistence。*类,如实体、列等。我认为JPA的所有实现,如TopLink、Hibernate等,都将包括这些类。这不是真的吗?否则,我应该如何让这个JPA/Toplink项目工作呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-26 23:19:31

根据的文章,Toplink 12.1.2是由EclipseLink构建的,并提供了额外的好处,比如对RESTful服务的支持,这意味着javax.persistence.*包包含在eclipselink.jar文件中。该文件应该存在于jlib下载的toplink.zip文件夹中。

票数 1
EN

Stack Overflow用户

发布于 2014-05-27 01:47:45

您可以在任何Java兼容服务器提供的jar中找到您的javax.*类(您通常可以在lib文件夹的某个地方找到jar)。如果您使用maven:

代码语言:javascript
复制
<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-api</artifactId>
    <version>7.0</version>
</dependency>

或者直接下载jar (版本7):

http://mvnrepository.com/artifact/javax/javaee-api/7.0

把它放在相关的类路径上,一切都会正常工作(我不确定toplink,您可能需要API的版本6-它也可以在maven存储库中找到)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23878556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档