Hibernate ORM

Releases

Interested in commercial support?

Check out Red Hat's offering .

Series

stable

6.1 2022-10-28

Subquery in FROM clause, JDBC Array support, Unified Mapping XSD

stable

5.6 2022-11-04

Dropped support for Javassist, Performance

See older series

Older series

end-of-life

6.0 2022-05-25

Performance, HQL, Criteria, Type System

end-of-life

5.5 2021-12-16

Introducing support for Jakarta JPA

end-of-life

5.4 2021-12-16

EntityGraph improvements, JDK 11 support

stable

5.3 2022-06-13

JPA 2.2, inheritance caching

end-of-life

5.2 2018-11-16

Java 8, JCache support, hibernate-entitymanager consolidation

end-of-life

5.1 2018-11-28

Entity joins, load-by-multiple-ids, association traversal in AuditQuery

end-of-life

5.0 2017-01-19

Improved bootstrapping, hibernate-java8, hibernate-spatial, Karaf support

end-of-life

4.3 2015-08-05

JPA 2.1 support

end-of-life

4.2 2015-10-23

JPA 2.0

Compatibility matrix

Hibernate ORM 6.1 5.6
Java 11, 17 or 18 8, 11, 17 or 18
JPA N/A 2.2
Jakarta Persistence 3.1 and 3.0 3.0

See also the Compatibility policy.

Supported JPA Versions

  • JPA 1.0: ORM 3.2+

  • JPA 2.0: ORM 3.5+

  • JPA 2.1: ORM 4.3+

  • JPA 2.2: ORM 5.3+

  • JPA 3.0: ORM 5.5+

Note that newer ORM releases are backwards compatible with older JPA versions (ex: ORM 4.3 with JPA 1.0). However, newer ORM releases may not be compatible with older JPA containers.

Back to top