Spring-JPA和Spring-Data-JPA之間的區別,我不是說JPA是規範。
我是JPA和Spring的新手。
在將Hibernate與Spring整合爲JPA提供程序時,我遇到了兩個Spring項目。
請澄清的差異,以及關係
https://mvnrepository.com/artifact/org.springframework.data/spring-data-jpa
之間 https://mvnrepository.com/artifact/org.springframework/spring-jpa
我發現彈簧數據的JPA包含JpaRepository接口,我打算用但隨後又有什麼用彈簧JPA的。Spring-JPA和Spring-Data-JPA之間的區別
0
A
回答
0
如果你看看artifcat日期是真的很老 - 2008年,你不應該擔心它。
0
實質上,Spring Data是Spring Framework的前身:JPA。
相關問題
- 1. 之間的〜/和的區別../
- 2. '#','%'和'$'之間的區別
- 3. {!!之間的區別!!}和{{}}
- 4. '+ ='和'= +'之間的區別?
- 5. 「。+」和「。+?」之間的區別
- 6. .eq之間的區別。和==
- 7. #。/和#之間的區別。 ./
- 8. !=和!之間的區別==
- 9. 「%〜dp0」和「。\」之間的區別?
- 10. | =和^ = css之間的區別
- 11. 之間的區別。和#
- 12. ==和case之間的區別?
- 13. 「**/* /」和「** /」之間的區別?
- 14. jQuery - '。'之間的區別和「#」
- 15. 「?1」和「?」之間的區別
- 16. `%in%`和`==`之間的區別
- 17. fmod和%之間的區別
- 18. 之間的區別:+和:+
- 19. 類區域和堆之間的區別
- 20. SPFile和PublishingPage類別之間的區別
- 21. 子類和類別之間的區別?
- 22. System.Timers.Timer Enabled = true和.Start()之間的區別Enabled = true和.Start()之間的區別
- 23. isForeground()和onExposed和onObscured之間的區別
- 24. $ .ajax()和$ .get()和$ .load()之間的區別
- 25. 和intent和setcontentview之間的區別
- 26. Java和C#和.NET之間的區別
- 27. NSthread和NStimer和NSNotifcation之間的區別?
- 28. sys.log()和console.log()和console.error()之間的區別?
- 29. 關注與責任之間的區別(即SRP和SoC之間的區別)?
- 30. make中的「$(shell ...)」和「$$(...)」之間的區別
要自由引用星球大戰,*這些不是你正在尋找的文物*。 Spring JPA很久以前就被Spring ORM(它是Spring框架的一部分)取代/合併成了。它爲應用程序中的JPA提供了基本的集成,例如配置'EntityManagerFactory',事務管理器和'OpenEntityManagerInView [Filter | Interceptor]'。 Spring Data JPA是基於JPA的存儲庫的抽象層,使您不必編寫基本的重複JPA內容。 –
我應該使用Spring-ORM https://mvnrepository.com/artifact/org.springframework/spring-orm/4.1.4.RELEASE 我仍然需要Hibernate或Spring-ORM的任何其他JPA提供程序嗎? – Piyush
與其他事情一樣,Spring只提供包裝器,它不是JPA的實現。這也在參考指南中進行了解釋。 –