6 Most Famous Java Persistence Frameworks

In this article, we are going to list down some Java Persistence frameworks and libraries and give a brief introduction about their usages.

Hibernate Framework

Hibernate is an object-relational mapping (ORM) framework for the Java programming language. It provides a framework for mapping an object-oriented domain model to a relational database.

Visit Website →

Spring Data JPA

Spring Data JPA is used to implement JPA based repositories. It is a part of the Spring ecosystem, and it deals with enhanced support for JPA based data access layers.

Visit Website →

MyBatis

MyBatis is a Java persistence framework that couples objects with stored procedures or SQL statements using an XML descriptor or annotations.

Visit Website →

EclipseLink

Comprehensive open-source Java persistence solution addressing relational, XML, and database web services.

Visit Website →

Apache OpenJPA

Apache OpenJPA can be used as a stand alone POJO persistence layer or integrated into any Java EE compliant container.

Visit Website →

Apache Torque

Apache Torque lets you access and manipulate data in a relational database using an object relational mapper.

Visit Website →

Frequently Asked Questions

What will I learn here?

This page covers the core concepts and techniques you need to understand the topic and progress confidently to the next lesson.

How should I use this page?

Start with the overview, then follow the section links to deepen your understanding. Use the table of contents on the right to jump to specific sections.

What should I read next?

Use the navigation below to continue to the next lesson or explore related topics.