JPAを使用したRESTfulWebサービスに関するこのNetBeansガイドに従いました-http ://netbeans.org/kb/docs/websvc/rest.html
JPAは仕様であるはずであり、アプリケーションの実際の実装としてHibernateのようなものを使用すると思いました。ただし、このガイドでは、実装についてはまったく触れていません。では、実装はどこから来ているのでしょうか。NetBeansは独自のJPA実装を提供していますか?
JPAを使用したRESTfulWebサービスに関するこのNetBeansガイドに従いました-http ://netbeans.org/kb/docs/websvc/rest.html
JPAは仕様であるはずであり、アプリケーションの実際の実装としてHibernateのようなものを使用すると思いました。ただし、このガイドでは、実装についてはまったく触れていません。では、実装はどこから来ているのでしょうか。NetBeansは独自のJPA実装を提供していますか?
このチュートリアルでは、アプリケーションサーバーとしてGlassfishを使用しています。これは、JavaEE Apiの実装を提供し、JPAの場合はEclipseLinkです。アプリケーションにはこれらのライブラリ(JAR)が付属しておらず、代わりにアプリケーションサーバーによって提供されるライブラリに依存しているという考え方です。
動作させた後、さまざまなJPA実装またはさまざまなアプリケーションサーバーについて知りたい場合は、JPA実装としてHibernateを使用するJBossで同じアプリケーションを実行してみることができます。
おそらくそれはコンテナ(おそらくGlassfish)によって提供されるJPAです。