Difference between Spring-JPA and Spring-Data-JPA and I don't mean JPA the specification . 
I am new to JPA and Spring. 
While integrating Hibernate with Spring as JPA provider i came across two Spring project. 
Please clarify the difference as well as relationship between 
https://mvnrepository.com/artifact/org.springframework/spring-jpa 
https://mvnrepository.com/artifact/org.springframework.data/spring-data-jpa 
I found out spring-data-jpa contains JpaRepository interface which i intend to use but then what is the use of spring-jpa.
            Asked
            
        
        
            Active
            
        
            Viewed 2,528 times
        
    1
            
            
         
    
    
        Piyush
        
- 599
- 1
- 7
- 16
- 
                    to freely quote star wars, *those are not the artifacts you are looking for*. Spring JPA has been long time superseded/merged into Spring ORM (which is part of the Spring Framework). Which provides basic integration for JPA within your application like configuring an `EntityManagerFactory`, transaction managers and `OpenEntityManagerInView[Filter|Interceptor]`. Spring Data JPA is an abstraction layer for JPA based repositories saving you from writing the nitty gritty repetitive JPA stuff. – M. Deinum Jun 28 '16 at 11:23
- 
                    Should i be using Spring-ORM https://mvnrepository.com/artifact/org.springframework/spring-orm/4.1.4.RELEASE Will I still need Hibernate or any other JPA provider with Spring-ORM ? – Piyush Jun 28 '16 at 12:01
- 
                    Spring, as with other things, only provides wrappers, it isn't a JPA implementation. Which is also explained in the reference guide. – M. Deinum Jun 28 '16 at 12:17
- 
                    Thanks you. The name "Spring-ORM" confused me . – Piyush Jun 28 '16 at 12:25
2 Answers
1
            
            
        If you look at the artifcat dates that is something really old - 2008. You should not worry about it.
 
    
    
        Robert Niestroj
        
- 15,299
- 14
- 76
- 119
