Guides and specifications
- What’s New Guide
-
Guide covering new features in 8.0
- Migration Guide
-
Migration guide covering migration to 8.0 from the previous version
- A Short Guide to Hibernate ORM
-
A readable and opinionated introduction to Hibernate 7, full of useful advice and tips
- A Guide to Hibernate Query Language
-
A complete guide to the Hibernate Query Language
- Introducing Hibernate Data Repositories
-
A quick introduction to our implementation of Jakarta Data
- User Guide
-
Detailed reference documentation covering most user-facing concepts, features, and APIs
- Getting Started
-
A quickstart-style tutorial—the section Obtaining Hibernate has information about artifacts and how to get them
- Integrations Guide
-
Documentation covering topics of interest to framework, library, and container developers working on integration with Hibernate
- Using Hibernate ORM and Jakarta Persistence (in Quarkus)
-
How to use Hibernate in Quarkus
- Jakarta Persistence
-
The Jakarta Persistence Specification Page (version 4.0)
API documentation
- Hibernate Javadoc
-
The Hibernate API documentation
- Jakarta Persistence Javadoc
-
The Jakarta Persistence API documentation (version 4.0)
More information
- GitHub-hosted wiki
-
Wiki hosted at GitHub
- Incubating report
-
Report of code that is considered incubating, and therefore subject to change.
- Deprecation report
-
Report of code that is considered deprecated. Defined as the union of
@Deprecatedand@Remove - Internals report
-
Report of code that is considered internal and not supported for use by code other than Hibernate itself.
- Dialect report
-
Report of supported databases and versions