What you will learn

This online course is designed to help you learn using JPA and Hibernate in practice to Create, Read, Update, Delete (CRUD) data in database with hands-on tutorials and examples series

JPA

The Java Persistence API (JPA) is a specification providing functionality standard to object relationship mapping (ORM) tool

Hibernate

Hibernate is an open source ORM tool providing CRUD abstraction to underlying database via Java objects (so your code will be loosely coupling with database). Hibernate implements JPA specification

Prerequisites

This course is for readers who have prior experience of Java and Maven

Your local computer should have installed JDK 8+ or OpenJDK 8+, Maven 3+, Docker CE 18+

Curriculum

Entity Relationship Mapping with MySQL

Entity Relationship Mapping with HSQL

CRUD Operations

Database migration