Spring Boot Data JPA, Entity Mappings




Spring Boot Data JPA, Entity Mappings

This course covers below Topics

  1. How to connect Spring Boot Application to MySQL database using Spring Boot JPA

  2. How Spring Boot JPA is useful to interact with Database, using few lines of source code

  3. How to use CrudRepository, JpaRepository

  4. Different Entity Mappings, with different Loading strategies

  5. Exposing REST API end points(using JSON data) interacting with Service Layer, which further interacts with Repository to interact with underlying database

  6. Difference between CrudRepository, JpaRepository and PagingAndSortingRepository

  7. Custom Queries using Custom repository methods

  8. Custom JPQL Queries/ Native Queries

  9. Pagination and Sorting Queries

  10. java.time.LocalDate & LocaldateTime fields in Entity class

  11. java.util.Date fields in Entity class

  12. Validation of Entity class fields

Though the Course Video length is of 4 hours 2 minutes, the Source code projects provided with each Topic, has huge value add, and facilitates the Leaner with much more information.

Below Topics to be added shortly.

  1. static, final, transient, @Transient fields in Entity class

  2. Inheritance between Entity classes

  3. Using H2 Database with Spring Boot JPA

  4. Using PostGre SQL with Spring Boot JPA

  5. interacting with MongoDB using MongoTemplate or MongoRepository

  6. Project and Quiz

JpaRepository, CrudRepository, Entity Relationships, REST API, JSON data

Url: View Details

What you will learn
  • How to use Spring Boot JPA to interact with Database
  • Different Entity Mappings(One to One, One to Many, Many to One, many to Many)
  • Spring Boot Framework, Service and Repository components

Rating: 4.05

Level: Intermediate Level

Duration: 4.5 hours

Instructor: Suresh Kumar Reddy


Courses By:   0-9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

About US

The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of coursescompany.com.


© 2021 coursescompany.com. All rights reserved.
View Sitemap