Interested in commercial support?

Check out Red Hat's offering .

Series

development

6.0 2021-10-11

Performance, HQL, Criteria, Type System

stable

5.6 2021-10-27

Dropped support for Javassist, Performance

stable

5.5 2021-10-13

Introducing support for Jakarta JPA

stable

5.4 2021-05-24

EntityGraph improvements, JDK 11 support

stable

5.3 2021-09-29

JPA 2.2, inheritance caching

stable

5.2 2018-11-16

Java 8, JCache support, hibernate-entitymanager consolidation

stable

5.1 2018-11-28

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

stable

5.0 2017-01-19

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

See older series

Older series

stable

4.3 2015-08-05

JPA 2.1 support

stable

4.2 2015-10-23

JPA 2.0

Compatibility matrix

Hibernate ORM 6.0 5.6 5.5 5.4 5.3 5.2 5.1 5.0
Java 8, 11 or 17 8, 11 or 17 8, 11 or 17 8, 11 or 17 (with 5.4.32+) 8, 11 or 17 (with 5.3.22+) 8 6/7/8 through 5.1.3; 7/8 through 5.1.16; 8 for 5.1.17 6, 7 or 8
JPA 2.2 2.2 2.2 2.2 2.2 2.1 2.1 2.1
Jakarta JPA N/A 3.0 3.0 N/A N/A N/A N/A N/A

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