22
JPAとHibernateの違いは何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 2年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 JPA 2は仕様であり、HibernateはORMのツールであることを理解しています。また、HibernateにはJPA 2よりも多くの機能があることを理解しています。しかし、実際的な観点から見ると、実際の違いは何ですか? iBatisの使用経験があり、現在HibernateまたはJPA2のいずれかを習得しようとしています。Pro JPA2の本を手に取りましたが、それでも「JPAプロバイダー」を参照し続けています。例えば: 機能を標準化する必要があると思われる場合は、発言してJPAプロバイダーにリクエストする必要があります。 これは私を混乱させるので、いくつか質問があります: JPA2を単独で使用すると、POJOに注釈を付けるだけでDBからデータをフェッチできます JPA2は、TopLinkやHibernateなどの「JPAプロバイダー」で使用することになっていますか?その場合、JPA2単独と比較した場合、またはHibernate単独と比較した場合、JPA2 + Hibernateを使用する利点は何ですか? あなたは良い実用的なJPA2本をお勧めできますか?「プロJPA2」は、聖書とJPA2のリファレンスのように見えます(本の後半までは、クエリには入りません)。JPA2への問題/解決アプローチを取る本はありますか?
680
java
hibernate
jpa
jakarta-ee
orm