2016-06-28 17 views
0

Unterschied zwischen Spring-JPA und Spring-Data-JPA und ich meine JPA nicht die Spezifikation.
Ich bin neu bei JPA und Spring.
Bei der Integration von Hibernate mit Spring als JPA-Anbieter stieß ich auf zwei Spring-Projekte.
Bitte klären Sie die Differenz sowie Beziehung zwischen
https://mvnrepository.com/artifact/org.springframework/spring-jpa
https://mvnrepository.com/artifact/org.springframework.data/spring-data-jpa
I Feder-data-JPA enthält JpaRepository Schnittstelle, die ich, was aber dann verwenden wollen herausgefunden, ist die Verwendung von feder JPA.Unterschied zwischen Spring-JPA und Spring-Data-JPA

+0

frei zu zitieren Star Wars, * das sind nicht die Artefakte, die Sie suchen *. Spring JPA wurde lange Zeit in Spring ORM (das Teil des Spring Framework ist) eingefügt. Dies bietet grundlegende Integration für JPA innerhalb Ihrer Anwendung wie die Konfiguration einer 'EntityManagerFactory', Transaktionsmanager und 'OpenEntityManagerInView [Filter | Interceptor]'. Spring Data JPA ist eine Abstraktionsschicht für JPA-basierte Repositories, die Sie vor dem Schreiben der wichtigsten JPA-Dateien schützt. –

+0

Sollte ich Spring-ORM verwenden https://mvnrepository.com/artifact/org.springframework/spring-orm/4.1.4.RELEASE Benötige ich noch Hibernate oder einen anderen JPA-Anbieter mit Spring-ORM? – Piyush

+0

Frühling, wie mit anderen Dingen, bietet nur Wrapper, es ist keine JPA-Implementierung. Das wird auch im Referenzhandbuch erklärt. –

Antwort

0

Wenn Sie sich die Artifcat Daten anschauen, ist das etwas wirklich Altes - 2008. Sie sollten sich keine Sorgen machen.

0

Im Wesentlichen ist Spring Data Vorgänger für Spring Framework: JPA.