本指南中的JPA实现是什么?

时间:2012-07-16 00:30:42

标签: java hibernate java-ee jpa netbeans

我在此使用JPA - http://netbeans.org/kb/docs/websvc/rest.html

在RESTful Web服务上遵循此NetBeans指南

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

2 个答案:

答案 0 :(得分:4)

该教程使用Glassfish作为Application Server。它提供了JavaEE Apis的实现,而在JPA的情况下,它是EclipseLink。我们的想法是,您的应用程序不附带这些库(JAR),而是依赖于Application Server提供的库

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

答案 1 :(得分:1)

据推测,它是由容器(可能是Glassfish)提供的JPA。