Learn Spring Data JPA with Hibernate The Masterclass
Posted on 06 Mar 02:03 | by LeeAndro | 39 views
Genre: eLearning | MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 7.20 GB | Duration: 12h 25m
What you'll learn
Learn how to use Spring Data JPA in the Spring boot application
Learn how to use JPA annotations to create an entity and map to a database table
Learn 4 Types of Primary key generation strats - AUTO, IDENTITY, SEQUENCE, and TABLE
Learn how to use the Lombok library to reduce a boilerplate code
Learn Spring Data JPA Repository Interfaces and Its Hierarchy
Learn Steps to use Spring Data JPA Repository
Learn Important Spring Data JPA Repository Methods (CRUD Operations)
Learn how to create Query Methods or Finder Methods using method names
Learn how to create JPQL and Native SQL Queries using @Query Annotation
Learn how to create JPQL and Native SQL Queries With Named Queries
Learn how to implement Pagination and Sorting using Spring Data JPA
Learn JPA/Hibernate one to one mapping using Spring Data JPA
Learn JPA/Hibernate one to Many mapping using Spring Data JPA
Learn JPA/Hibernate Many to Many mapping using Spring Data JPA
Learn JPA Cascade Types and Fetch Types (EAGER and LAZY)
Learn building domain model relationships for e-commerce project using Hibernate ORM framework
Unit Testing Spring Data JPA Repository using @DataJpaTest annotation
Requirements
Basic understanding of JPA and Hibernate
Basic understanding of SQL
Good to know Spring Boot basics
Description
In this course, you will learn how to use Spring Data JPA and its features to reduce a lot of boilerplate code.
Throughout this course, we will build domain model entities (Product, ProductCategory, Order, OrderItems, User, Roles) and repositories for a simple e-commerce application.
The source code and PDF files (class notes) are available for .
Problem
In typical three-layer Spring boot application architecture, we create three layers - Controller, Service, and DAO/Repository layer.
If we use JPA/Hibernate then write a lot of coding while implementing DAO/Repository layer - We repeat the same code again and again so what will be the solution to reduce the boilerplat code.
Solution
Spring Data JPA provides a solution to reduce a lot of boilerplate code.
We can use Spring Data JPA to reduce the amount of boilerplate code required to implement the data access object (DAO) layer.
Spring Data JPA is not a JPA provider. It is a library/framework that adds an extra layer of abstraction on the top of our JPA provider (like Hibernate). Spring Data JPA uses Hibernate as a default JPA provider.
What you will learn in this course
- Learn how to build entities and repositories for a simple e-commerce application
- Learn how to use Spring Data JPA in the Spring boot application
- Learn how to use JPA annotations to create an entity and map to a database table
- Learn 4 Types of Primary key generation strats - AUTO, IDENTITY, SEQUENCE, and TABLE
- Learn how to use the Lombok library to reduce a boilerplate code
- Learn Spring Data JPA Repository Interfaces and Its Hierarchy
- Learn Steps to use Spring Data JPA Repository
- Learn Important Spring Data JPA Repository Methods
- Learn how to create Query Methods or Finder Methods using method names
- Learn how to create JPQL and Native SQL Queries using @Query Annotation
- Learn how to create JPQL and Native SQL Queries With Named Queries
- Learn how to implement Pagination and Sorting using Spring Data JPA
- Learn JPA/Hibernate one to one mapping using Spring Data JPA
- Learn JPA/Hibernate one to Many mapping using Spring Data JPA
- Learn JPA/Hibernate Many to Many mapping using Spring Data JPA
- Learn JPA Cascade Types and Fetch Types (EAGER and LAZY)
- Unit Testing Spring Data JPA Repository using @DataJpaTest annotation
Note: I will continue adding more content for this course
Tools and Technologies used in this course
Technologies
- Java 11+
- Spring Boot
- Spring Data JPA
- Hibernate
- Lombok
- Maven
- JUnit framework
IDE
- Intellij IDEA
Database
- MySQL database
Who this course is for
Anyone who wants to learn the features of Spring Data JPA using Hibernate and use in Spring boot application
Any Java programmer can take this course to learn everything about Spring Data JPA to reduce boilerplate code in Spring boot application.
This course is very helpful for those who completed my other two popular courses ( Building Real- REST APIs with Spring Boot and Testing Spring Boot Application with JUnit and Mockito).
DOWNLOAD
uploadgig.com
https://uploadgig.com/file/download/75873cDF85c58302/Learn_Spring_Data_JP.part1.rar
https://uploadgig.com/file/download/D0296790e42b46ad/Learn_Spring_Data_JP.part2.rar
https://uploadgig.com/file/download/81dF3d5659cAC89c/Learn_Spring_Data_JP.part3.rar
https://uploadgig.com/file/download/28aed04Fed5f8b7F/Learn_Spring_Data_JP.part4.rar
https://uploadgig.com/file/download/49E80ac5356f7e1b/Learn_Spring_Data_JP.part5.rar
https://uploadgig.com/file/download/9a7714c56Fa1386f/Learn_Spring_Data_JP.part6.rar
https://uploadgig.com/file/download/52F3e4c605152eA2/Learn_Spring_Data_JP.part7.rar
https://uploadgig.com/file/download/6e76033df702206E/Learn_Spring_Data_JP.part8.rar
rapidgator.net
https://rapidgator.net/file/3bcabdeefb791e89d742bec5d27721d4/Learn_Spring_Data_JP.part1.rar.html
https://rapidgator.net/file/3453cfe0d2184f0043f2b9862c605ebd/Learn_Spring_Data_JP.part2.rar.html
https://rapidgator.net/file/cf5ee2120d814cf2cbfd4ae58a190e38/Learn_Spring_Data_JP.part3.rar.html
https://rapidgator.net/file/78d465e8f23a7933b6acae9af72b3ed8/Learn_Spring_Data_JP.part4.rar.html
https://rapidgator.net/file/39ea42bb918956bd442ae71bddf13e83/Learn_Spring_Data_JP.part5.rar.html
https://rapidgator.net/file/eeee62d7a5e8bb4c520d0095d8113310/Learn_Spring_Data_JP.part6.rar.html
https://rapidgator.net/file/46567bdf3f018e3c5368c97406d041ab/Learn_Spring_Data_JP.part7.rar.html
https://rapidgator.net/file/dbd568881c32896b11cb3d214ab9ab26/Learn_Spring_Data_JP.part8.rar.html
nitro.download
https://nitro.download/view/8795A7E2A28DD90/Learn_Spring_Data_JP.part1.rar
https://nitro.download/view/5127C1AE15A557B/Learn_Spring_Data_JP.part2.rar
https://nitro.download/view/9057A6C1EF234B0/Learn_Spring_Data_JP.part3.rar
https://nitro.download/view/B505F7B25E6A40C/Learn_Spring_Data_JP.part4.rar
https://nitro.download/view/CB4DD6430CC5F55/Learn_Spring_Data_JP.part5.rar
https://nitro.download/view/47A188B6BCA1AA7/Learn_Spring_Data_JP.part6.rar
https://nitro.download/view/CAB19E45C8845A4/Learn_Spring_Data_JP.part7.rar
https://nitro.download/view/D59242FBB7B0691/Learn_Spring_Data_JP.part8.rar
Related News
System Comment
Information
Users of Visitor are not allowed to comment this publication.
Facebook Comment
Member Area
Top News