私はSpring-Hibernate統合とSpring + JPA + Hibernateと混同しています。どのように違いますか&私たちのコーディングでもっと多くの利点がありますか?Spring-Hibernate統合とSpring + JPA + Hibernateの違いは?
-4
A
答えて
0
Java Persistence API(JPA)は、Javaオブジェクト/クラスとリレーショナルデータベースとの間でデータにアクセス、永続化、管理するためのJava仕様です。 Hibernateは、JPA仕様に従うORM - オブジェクトリレーショナルマッピングライブラリです。 SpringとHibernateの統合には、Springが直接Hibernateを使用することが含まれます。間には層がありません。 Spring-JPA-Hibernateは、LocalContainerEntityManagerFactoryBeanなどのエンティティマネージャを使用するSpringと、ORMツール(JPA仕様の実装者)としてのHibernateを使用します。 JPAは仕様であり、実装が存在しないことを意味し、Hibernateはその実装を提供します。プロジェクトのライフサイクル中に他のJPA実装に将来切り替えることができるので、Spring-JPAを常に好むべきです。コードとしてのHibernateクラス/ jars/annotationsとの直接の依存関係は、JPAアノテーション/クラスを使用しません。 Hibernate以外にも、Toplink、OpenJPAなどの他の多くのJPA実装が存在します。
関連する問題
- 1. Springセキュリティ3認証とHibernate 3(JPA)アノテーションとの統合
- 2. extjs4.0.2aとJava + Spring + HibernateとのiReport統合
- 3. Spring-Hibernate統合フレームワーク
- 4. hibernate 5.2 spring boot 1.5 JPAなしの統合
- 5. Springとhibernateの統合JPAを開くことができません
- 6. Spring + Hibernate + SqlサーバーとUnicodeサポートの統合
- 7. Hibernate SpringデータJpa
- 8. Extjs + Spring + JPA + HIbernate
- 9. OpenSessionInViewとトランザクション? (Spring/Hibernate/JPA)
- 10. JPAカスケードアノテーションとHibernateカスケードアノテーションの違い
- 11. JPAエンティティとHibernateエンティティの違い
- 12. GrailsとJPAの統合
- 13. Hibernate | SpringデータJPA | @OneToOne
- 14. Spring + JPA + Hibernate multiple databases
- 15. hibernate-envers Spring BeanとしてのRevisionListener Spring統合
- 16. Spring統合とSpring MVCの統合
- 17. JSF/Spring/JPA/Hibernateアプリケーションのtype = PersistenceContextType.EXTENDEDとjavax.persistence.OptimisticLockExceptionの間の競合
- 18. SpringデータのfindByとfindOneByの違いJPA
- 19. Springの「インスタントリポジトリ」概念Hibernate JPA
- 20. JPAとHibernateのSpringでのエラー
- 21. SpringをHibernateセッションとトランザクション管理に統合する方法は?
- 22. JSFとJPAの統合
- 23. ExtJS4、Spring JPA、Restful services、Hibernateアプリケーション
- 24. jpa spring boot - hibernate insert slow
- 25. spring-data-jpaとspring-boot-startter-data-jpaの相違点
- 26. Spring、Springバッチ、Hibernate、JUnit、複数の統合テスト用の初期化
- 27. ElasticsearchとHibernate Searchの統合
- 28. 春 - Hibernateは統合
- 29. Hibernate 3.6とSpring Framework 3を統合するためのベストプラクティス?
- 30. SpringブートとSpringデータを持つHibernateインターセプタまたはリスナーJPA
ありがとうNikhil、あなたの答えはより明確です – Dane