1

我在使用 JPA 的 RESTful Web 服务上遵循了这个 NetBeans 指南 - http://netbeans.org/kb/docs/websvc/rest.html

我认为 JPA 应该是一个规范,您会使用 Hibernate 之类的东西作为应用程序中的实际实现。但是本指南根本没有提到任何实现。那么实现从何而来,NetBeans 是否提供了自己的 JPA 实现呢?

4

2 回答 2

4

该教程使用 Glassfish 作为应用服务器。它提供 JavaEE API 的实现,对于 JPA,它是 EclipseLink。这个想法是您的应用程序不附带这些库 (JAR),而是依赖于应用程序服务器提供的库

一旦你让它工作,如果你想了解不同的 JPA 实现或不同的应用程序服务器,那么你可以尝试在 JBoss 上运行相同的应用程序,它使用 Hibernate 作为其 JPA 实现。

于 2012-07-16T00:59:40.710 回答
1

大概是容器提供的JPA(可能是Glassfish)。

于 2012-07-16T00:34:03.250 回答