Hibernate documentation is organized into several guides that cover specific topics. This guide provides links to all the guides to give some direction on where to look for information.

This is still very much a work in progress. Help is definitely welcome!

User Guides


  • For information on how to migrate to the current Hibernate 6 version check out the Migration Guide


  • See the Tooling Guide for information on:

    • Bytecode enhancement

    • Static Metamodel Generation

    • Gradle, Maven, and Ant plugins

    • Schema management (coming soon)

Integrator Guides


Check out the Logging Guide for a list of available Hibernate loggers


  • For a list of @Incubating source elements, see the incubating list.

  • For a list of @Internal source elements, see the internal list.


  • Reporting/fixing problems. Report any typos or inaccurate information to the Hibernate ORM Jira using the documentation component. Follow the same guidelines for contributing fixes and improvements as for contributing source code.