This is not a good question, but I noticed that there are 2 Spring JPAs for loading Spring. How different they are. I am currently trying to set up a SpringBoot 1.5.3 project along with sleep mode. I remember that I used to have Springboot installed with JPA with spring-boot-starter-data-jpa.
Most of the online examples I've seen, as well as starter.spring.io provide below dependency for Spring jpa.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
But in one of the existing projects, I came across spring -data-jpa
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
<version>1.11.4.RELEASE</version>
</dependency>
Doing a bit of Google did not give me if they are different or not.
In all my previous projects where I added JPA, there was JPA 2.1 / Hibernate, so I'm a little unsure which of the two to use in my new SpringBoot application.