Master Hibernate and JPA with Spring Boot in 100 Steps
- Offered byUDEMY
Master Hibernate and JPA with Spring Boot in 100 Steps at UDEMY Overview
Duration | 13 hours |
Total fee | ₹3,499 |
Mode of learning | Online |
Credential | Certificate |
Master Hibernate and JPA with Spring Boot in 100 Steps at UDEMY Highlights
- Earn a Certificate of completion from Udemy
- Get a 30 days money back guarantee on the course
- Get full lifetime access of the course material
- Students will get access to 9 articles provided
Master Hibernate and JPA with Spring Boot in 100 Steps at UDEMY Course details
- For those who want to learn the basics of JPA and Hibernate
- Learn the basics of JPA and Hibernate - Entities, Relationships, Inheritance Mappings and Annotations
- Understand approaches to querying data using JPA and Hibernate - JPQL, Criteria API and Native Queries
- Understand JPA and Hibernate Relationships in depth - One to One, Many to One and Many to Many
- Use a variety of Spring Boot Starters - Spring Boot Starter Web, Starter Data Jpa, Starter Test
- Hibernate is the most popular Java ORM framework. Almost every Real World Project today uses JPA and Hibernate in combination with Spring Boot and Spring Data JPA
- The Java Persistence API provides Java developers with an api for mapping java objects to relational data
- In this course, participant will learn about the Hibernate, JPA API, JPQL (Java Persistence query language), Java Persistence Criteria API and how they can perform ORM (Object Relational Mapping) with JPA and Hibernate
Master Hibernate and JPA with Spring Boot in 100 Steps at UDEMY Curriculum
Introduction to Spring Boot in 10 Steps
Step 1 : Introduction to Spring Boot - Goals and Important Features
Step 2 : Developing Spring Applications before Spring Boot
Step 3 : Using Spring Initializr to create a Spring Boot Application
Fastest Approach to Solve All Your Exceptions
Step 4 : Creating a Simple REST Controller
Step 5 : What is Spring Boot Auto Configuration?
Journey from JDBC To JPA
Step01 - Setting up a project with JDBC, JPA, H2 and Web Dependencies
Step02 - Launching up H2 Console
Step03 - Creating a Database Table in H2
Step04 - Populate data into Person Table
Step05 - Implement findAll persons Spring JDBC Query Method
Step06 - Execute the findAll method using CommandLineRunner
Step07 - A Quick Review - JDBC vs Spring JDBC
Step08 - Whats in the background? Understanding Spring Boot Autoconfiguration
JPA/Hibernate in Depth
Step01 - Create a JPA Project with H2 and Spring Boot
Step02 - Create JPA Entity Course
Step03 - Create findById using JPA Entity Manager
Step04 - Configuring application.properties to enable H2 console and additional logging
Step05 - Writing Unit Test for findById method
Step06 - Writing a deleteByID method to delete an Entity
Step07 - Writing Unit Test for deleteById method
Step08 - Writing a save method to update and insert an Entity
Hibernate Tips & Tricks
When does Hibernate send updates to the database?
When do we need @Transactional in an Unit Test?
Do read only methods need a transaction?
Why do we use @DirtiesContext in an Unit Test?
How to connect to a different database with Spring Boot?
How do you approach designing great applications with JPA?
Good Practices for developing JPA Applications