Hibernate is an Object Relational Mapping (ORM) framework that greatly simplifies database programming in Java. Instead of writing plain JDBC code with SQL statements, you can use Hibernate annotations to map a Plain Old Java Object (POJO) class to a table in database, and use Hibernate API to manage states of POJOs. Hibernate will synchronize states of Java objects with rows in the database.

 

Getting started with Hibernate for beginners:

 

Hibernate Entity Relationship Mapping:

Mapping One-to-One Entity Relationship:

 

Mapping One-to-Many Entity Relationship:

 

Mapping Many-to-Many Entity Relationship:

 

Other Hibernate Mapping Tutorials:

 

Java Servlet, JSP and Hibernate: Build eCommerce Website

Code Functional Bookshop Website with Java Servlet and Hibernate framework. Full-stack Development. Job-ready Skills.

 

Hibernate Configuration:

 

Advanced Hibernate Tutorials:

 

Hibernate and Database Connection Pooling:



 

Hibernate Integration with other frameworks:

 

Miscellaneous Hibernate Tutorials:

 

Hibernate Tutorial Videos on YouTube:

If you prefer learning by watching videos, check this playlist: Hibernate Tutorials

 

Hibernate References:


About the Author:

is certified Java programmer (SCJP and SCWCD). He started programming with Java in the time of Java 1.4 and has been falling in love with Java since then. Make friend with him on Facebook and watch his Java videos you YouTube.