Defining an Entity

Learn how to create an entity and look at different JPA annotations for defining a relational mapping.

JPA dependency

To use Spring Data JPA, we will add the starter JPA dependency to the pom.xml file of the tennis-player project as follows:

Press + to interact
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

When the pom.xml file is saved, we can see the JPA API in the Maven Dependencies folder. This API defines a lot of different annotations like @Entity, @Column, @Table, etc. Hibernate is an implementation of the JPA API which automatically gets configured in our application. The hibernate-core jar can be seen in the Maven Dependencies folder.

We will take the tennis player database example to ...