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


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


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


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+


Entity Relationship Mapping with MySQL

Entity Relationship Mapping with HSQL

CRUD Operations

Database migration