Javaコードを記述する際には、JPAインタフェースをJava仕様として使用します。したがって、Javaコードでサードパーティの実装を使用することは一般的に避けられます。JPA、hibenateおよびEJB 3.0に関する問い合わせ
JPAが仕様であることを確認してください。Hibernateと EJB 3.0は実装です。
これが間違っている場合は、私にこれを理解させてください。
Javaコードを記述する際には、JPAインタフェースをJava仕様として使用します。したがって、Javaコードでサードパーティの実装を使用することは一般的に避けられます。JPA、hibenateおよびEJB 3.0に関する問い合わせ
JPAが仕様であることを確認してください。Hibernateと EJB 3.0は実装です。
これが間違っている場合は、私にこれを理解させてください。
HibernateはJPA仕様を完全に実装しています。 EJB 3.0ライブラリの一部は必要ありません。私は正しい声明は次の通りです:
JPAは仕様です、休止状態は実装です。
はい、HibernateはJPA標準を実装しています。しかし、EJB自体は標準です。
私は専門家でもありません。 Wikipedia saysには、アプリケーションサーバーがEJBを提供するために実装する必要があるという要件としてEJBにJPAが含まれています。アプリケーションサーバは、JPAを実装するためにHibernateを「ボンネットの下で」使用することができます。
JPAを実装する他のライブラリもいくつかあります。 http://stackoverflow.com/questions/576659/jpa-implementations-which-one-is-the-best-to-useを参照してください。 – Jonathan