JPA solves the object-relational impedance mismatch by allowing you to map Java objects to database tables. The most popular JPA implementation is Hibernate ORM. This article gets you started with the HIBnate implementation of JPA. We’ll use only standard features and cover only the basics. You can use any database you want, but let’s continue with MariaDB. If you are looking for a comprehensive course on JPA, I recommend reading the JPA spec(https://jakarta.ee/specifications/persistence/3.0)