In this course you learn everything there is to learn about Spring Data JPA allowing to build scalable backend applications backed by any relational database. Spring Data JPA is a great choice allowing to speed your development and focus on the business logic. There will be a lot of coding In this course you will learn the following:
- What is Spring Data JPA
- Connect to a real database and not in memory DB
- How to map classes to tables
- Hibernate Entity Life Cycle
- Queries
- Paging and Sorting
- 1 to 1 Relationships
- 1 to Many Relationships
- Many to Many relationships
- Transactions
git checkout main
- the main branch is starting pointgit checkout section-1
git checkout section-2
git checkout section-3
git checkout section-4
git checkout section-5
git checkout section-6
git checkout section-7
To make this spring boot project to run under docker, follow these steps
docker pull postgres:13-alpine
docker run -d -it --name <CONTAINER_NAME> -p 5432:5432 -e POSTGRES_PASSWORD=<MY_PASSWORD> postgres:13-alpine
NOTE: Replace <CONTAINER_NAME> and <MY_PASSWORD> with some values respectively