2016-03-31 11 views
0

初心者ではありませんが、私はまだJPAの学習曲線にあります。 JPAは、Hibernate、OpenJPAなど多くの実装者が存在する仕様です。なぜJPA、Hibernateなどの間で比較されるのですか

ここでは、「JPA VS Hibernate」、「HibernateまたはJPA」など

私の疑いがある:Hibernateは、なぜ比較が行われJPAの実装である場合

1) 『などJPAは単なる仕様である(私の理解が正しければ)』 JPA対Hibernateは、これらの比較がORを生み出すのは、私がこれを完全に理解していない可能性があるということです。

この疑問を解決する助けがあれば、大変感謝しています。

+1

人々は自分の読書をするのが面倒だから尋ねられます。これはすべて個々の実装で記述されていますが、これらの他の質問への回答には... –

答えて

1

HibernateはJPA実装であるだけでなく、独自のAPIを提供しています:http://hibernate.org/orm/。ほとんどの比較は、HibernateネイティブAPIとJPA APIの間の比較です。

ネイティブAPIを使用する場合、いくつかの高度な機能がありますが、Hibernateにバインドされています。たとえば、代わりにEclipseLinkを使用する場合はJPAのように実装を簡単に切り替えることはできません。

+0

あなたの返信をお寄せいただきありがとうございます。あなたが言及したリンクを見た、それを関連付けることができます。 – CuriousMind

関連する問題