|Java||11, 17 or 18|
|Jakarta Persistence||3.1 and 3.0|
Not compatible with your requirements? Have a look at the other series.
See also the Compatibility policy.
Documentation for this specific series can be accessed through the links below:
You can find more documentation for all series on the documentation page.
How to get it
More information about specific releases (announcements, download links) can be found here.
If you want to start using Hibernate ORM, please refer to the getting started guide:
If you need to upgrade from a previous series, please refer to the migration guide:
Latest release announcement (2022-05-25): 6.0.2.Final.
A detailed list of new features, improvements and fixes in this series can be found on our issue tracker.
6.0 switches reading from JDBC
ResultSet by name to reading by position. This
required significant changes to the Hibernate type system.
6.0 switched from Antlr v2 to Antlr v4 for its HQL translation. Antlr v4 itself is more performant. Additionally we refactored the grammars to be more efficient
In previous versions of Hibernate, JPA Criteria queries were translated by first rendering the Criteria as an HQL query. 6.0 changes this so that HQL and Criteria are both translated into the same form : the Semantic Query Model (SQM).
Releases in this series