Я смущен интеграцией Spring-Hibernate и Spring + JPA + Hibernate. Как он отличается &, который имеет больше преимуществ для использования в нашем кодировании?Как интеграция Spring-Hibernate и Spring + JPA + Hibernate отличается?
ответ
Java Persistence API (JPA) - это спецификация Java для доступа, сохранения и управления данными между объектами/классами Java и реляционной базой данных. Hibernate - это библиотека реляционного сопоставления ORM - Object, которая следует за спецификацией JPA. Интеграция Spring-Hibernate включает Spring непосредственно с использованием Hibernate; между ними нет слоя. Spring-JPA-Hibernate использует Spring, используя диспетчер объектов, такой как LocalContainerEntityManagerFactoryBean и Hibernate, как инструмент ORM (разработчик спецификаций JPA). JPA - это просто спецификация, означающая, что реализации нет, а Hibernate обеспечивает эту реализацию. Всегда следует выбирать Spring-JPA, так как в будущем в жизненном цикле проекта можно будет перейти на любую другую реализацию JPA. Никаких прямых зависимостей от классов Hibernate/jars/annotations, поскольку код использовал бы аннотации/классы JPA. Помимо Hibernate, существует множество других реализаций JPA, таких как Toplink, OpenJPA и т. Д.
- 1. Spring, JPA, Hibernate Интеграция поиска
- 2. Spring JPA Hibernate и AttributeConverter
- 3. Spring & Hibernate без jpa
- 4. Spring + Hibernate + JPA
- 5. Интеграция Hibernate + Spring Mvc
- 6. Spring + Hibernate JPA Вопрос
- 7. Spring + JPA + Hibernate
- 8. Spring + JPA/Hibernate вопросы
- 9. Spring JPA Hibernate ManyToMany
- 10. Spring Hibernate JPA Спецификация
- 11. Spring Hibernate JPA
- 12. Spring JPA Hibernate duplicate
- 13. Интеграция аутентификации Spring Security 3 с аннотацией Hibernate 3 (JPA)
- 14. Интеграция MongoDB и Spring JPA бросает ошибку
- 15. Весна, JPA, Hibernate, Jetty 7 Интеграция
- 16. Одновременное использование данных Hibernate и Spring jpa?
- 17. Использование Spring with Hibernate и JPA
- 18. Конфигурация XML Spring JPA + Hibernate
- 19. Интеграция Spring MVC Apache Tiles и Hibernate
- 20. Интеграция Spring MVC 4 и Hibernate 5
- 21. Параллелизм с JPA, Hibernate и Spring
- 22. Конфигурация Spring + JPA + Hibernate + Postgres
- 23. Hibernate + Spring JPA + Postgres Ошибка
- 24. J2EE: интеграция Spring + Maven + Hibernate
- 25. Spring Data JPA, Hibernate и база EXASOL
- 26. Hibernate JPA, Spring MVC и LazyInitializationException
- 27. DAO и сервисные слои (JPA/Hibernate + Spring)
- 28. Интеграция Spring-Hibernate: невозможно сохранить
- 29. JavaConfig - Spring JPA Hibernate - @EnableTransactionManagement
- 30. Другой вопрос Spring + Hibernate + JPA
Спасибо Nikhil, ваш ответ более ясен – Dane