eclipse默认的jpa实现库在哪里下载?

时间:2009-05-20 03:20:15

标签: java eclipse orm jpa eclipse-3.4

在eclipse中,“默认实现库”,如果我不想使用服务器运行时,我需要包含哪些jar文件?

我正在参考本教程http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.jpt.doc.user/task_create_new_project.htm

2 个答案:

答案 0 :(得分:1)

取决于您要使用的实施方式。目前有三种最流行的实现:Hibernate,TopLink和EclipseLink。

我知道hibernate它的README文件解释了哪些jar对于哪些函数是强制性的。如果您使用JPA,您必须拥有某种EntityManager(hibernate也可以在没有EntityManager的情况下使用),因此您需要它的所有依赖项。

要下载hibernate JPA实现,请使用this link(查找hibernate-entitymanager)。您需要用于JPA的hibernate核心,注释和实体管理器。如果您使用这三个包装中的所有罐子,您应该没问题。但我强烈建议您阅读README文件。

答案 1 :(得分:1)

按照Using TopLink JPA with Dali开始使用Toplink Essentials(JPA参考实施)。要获取上述jars(toplink-essentials.jartoplink-essentials-agent.jar),请从there下载,或者如果您使用Maven,则从Java.Net Maven Repository下载。

PS:请注意,在2.0-b36之后,不再需要toplink-essentials-agent.jar文件,因为代理设施现已集成到toplink-essentials.jar中。所以你可以这样做。

$ java -javaagent:toplink-essentials.jar client.Client