0% found this document useful (0 votes)
24 views

Your Relational Data. Objectively. - Hibernate ORM

This document introduces Hibernate ORM, an object-relational mapping tool for Java that provides a framework for mapping an object-oriented domain model to a traditional relational database. It discusses key features of Hibernate ORM such as object/relational mapping, support for JPA, idiomatic object mapping, high performance, scalability, reliability, and extensibility.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

Your Relational Data. Objectively. - Hibernate ORM

This document introduces Hibernate ORM, an object-relational mapping tool for Java that provides a framework for mapping an object-oriented domain model to a traditional relational database. It discusses key features of Hibernate ORM such as object/relational mapping, support for JPA, idiomatic object mapping, high performance, scalability, reliability, and extensibility.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

7/31/22, 7:25 PM Your relational data. Objectively.

- Hibernate ORM

Hibernate ORM
Your relational data. Objectively.
Getting
started

Latest
stable (6.1)

Idiomatic persistence for Java and relational databases.

Object/Relational Mapping
Hibernate ORM enables developers to more easily write applications
whose data outlives the application process. As an Object/Relational
Mapping (ORM) framework, Hibernate is concerned with data persistence
as it applies to relational databases (via JDBC). Unfamiliar with the notion
of ORM? Read here.

JPA Provider
In addition to its own "native" API, Hibernate is also an implementation of
the Java Persistence API (JPA) specification. As such, it can be easily
used in any environment supporting JPA including Java SE applications,
Java EE application servers, Enterprise OSGi containers, etc.

Idiomatic persistence
Hibernate enables you to develop persistent classes following natural
Object-oriented idioms including inheritance, polymorphism, association,
composition, and the Java collections framework. Hibernate requires no
interfaces or base classes for persistent classes and enables any class or
data structure to be persistent.

High Performance
Hibernate supports lazy initialization, numerous fetching strategies and
optimistic locking with automatic versioning and time stamping. Hibernate
requires no special database tables or fields and generates much of the
SQL at system initialization time instead of at runtime.

https://hibernate.org/orm/ 1/4
7/31/22, 7:25 PM Your relational data. Objectively. - Hibernate ORM

Hibernate consistently offers superior performance over straight JDBC


code, both in terms of developer productivity and runtime performance.

Scalability
Hibernate was designed to work in an application server cluster and deliver
a highly scalable architecture. Hibernate scales well in any environment:
Use it to drive your in-house Intranet that serves hundreds of users or for
mission-critical applications that serve hundreds of thousands.

Reliable
Hibernate is well known for its excellent stability and quality, proven by the
acceptance and use by tens of thousands of Java developers.

Extensibility
Hibernate is highly configurable and extensible.

Latest news

Hibernate ORM
5.6.10.Final released
2022-07-07
Today, we published a new
maintenance release of
Hibernate ORM 5.6:
5.6.10.Final. What’s new
This release introduces a
few minor improvements as
well as bug fixes.
Optimisation Thanks to...

Hibernate ORM
6.1.1.Final released
2022-07-01
Today, we published a new
maintenance release of
Hibernate ORM 6.1:
6.1.1.Final. What’s new
This release introduces a
few minor improvements as
well as bug fixes.
Optimisation We have...

https://hibernate.org/orm/ 2/4
7/31/22, 7:25 PM Your relational data. Objectively. - Hibernate ORM

Hot features of
Hibernate ORM 6.1
2022-06-24
Hibernate ORM version
6.1.0.Final was just
announced a few days ago,
but the announcement
didn’t go into a too much
detail. Read on if you
want...

Hibernate 6.1 Final


2022-06-14
Hibernate ORM 6.1 was
released last week with a
few new features[1] and
bugfixes. The new features
include: HHH-3356 - Long
requested support for
subqueries...

Hibernate ORM
6.0.2.Final released
2022-05-25
Today, we published a new
maintenance release of
Hibernate ORM 6.0:
6.0.2.Final. What’s new
This release introduces a
few minor improvements as
well as bug fixes.
Optimisation We have...

Hibernate ORM
5.6.9.Final and
Hibernate Reactive
1.1.5.Final
2022-05-16
Over the weekend we
released both Hibernate
ORM 5.6.9.Final and
Hibernate Reactive
1.1.5.Final. Hibernate ORM
5.6.9.Final Version 5.6.9 is
a regular maintenance
release of our 5.6 branch;...

https://hibernate.org/orm/ 3/4
7/31/22, 7:25 PM Your relational data. Objectively. - Hibernate ORM

https://hibernate.org/orm/ 4/4

You might also like