我對Spring Data-JPA和JPA之間的區別感到有點困惑。我知道JPA知道它是使用流行的ORM技術將Java對象持久化到關係數據庫的規範,即換句話說,JPA提供接口和其他ORM技術,實現那些稱爲JPA提供者的接口,例如Hibernate。Spring Data-JPA與JPA:有什麼區別?
現在到底什麼是Spring Data JPA。 Spring Data JPA是否已經通過JPA添加了一些更多功能(接口),並且仍然只是指定它,或者它也是JPA提供者?
我看到Spring Data JPA在存儲庫周圍工作(DAO層:如果我沒有錯的話)。所以我的意思是,如何使用'Spring Data JPA + Hibernate'或只使用'Hibernate'指導它是不同的?
我可以調用存儲庫春天管理實體的集合?我不知道爲什麼,但使用存儲庫的Spring JPA支持看起來與EJB的EntityManager非常相似 - 是正確的思想還是它們的目的完全不同?提前致謝。穆斯塔法。 – Mustafa 2014-06-12 17:55:20
@Mustafa大多數解決方案都有共同點。艱難的目標可能是相同的,由於涉及的接口,實現是不同的。 – Gamb 2014-06-25 17:36:42