Spring boot Data JPA is Spring boot application which covers basic and advanced Spring boot Data JPA concepts :
- What is Spring Data JPA
- Connect to a real database and not in memory DB
- How to map classes to tables
- Usage of Annotations : @Entity, @Id, @SequenceGenerator, @GeneratedValue, @Column, @UniqueConstraint
- Usage of JpaRepository interface
- Usage of basic Spring Data JPA methods - find, delete, save
- Spring Data JPA custom methods
- Usage of Annotations : @Query, @Param,
- Hibernate Entity Life Cycle
- Paging and Sorting
- 1 to 1 Relationships 1 to Many Relationships Many to Many relationships
- Transactions