Hibernate Reactive


Interested in our past releases?

To learn more about what we introduced in our past releases, please consult the "What's new" section of a given series .

Hibernate Reactive is community driven. As such the roadmap constantly evolves to reflect the users needs. Dates are generally omitted, we release when we are ready.

Hibernate Reactive 1.0

The initial release already supports most features of Hibernate ORM, including:

  • Almost every operation of the Session and StatelessSession APIs

  • Almost every ORM mapping annotation

  • HQL, native SQL, and Criteria queries

  • All association fetching strategies

  • Statement batching

  • Sequence, table, identity, and custom identifier generation

  • Resource-local transactions

  • Optimistic and pessimistic locking

  • Local second-level cache

  • Custom connection management and multitenancy

  • Automatic schema export

  • Choice of CompletionStage or Mutiny-based APIs

  • Integration with Hibernate Validator, Hibernate JPA metamodel generator, Query Validator, and the Hibernate bytecode enhancer

  • Integration with Quarkus

The following databases are supported via the Vert.x 4 client library:

  • PostgreSQL, MySQL, MariaDB, Db2, SQL Server, and CockroachDB.

We’re working on the following missing features:

  • The annotation @org.hibernate.annotations.Source for database-generated @Version properties.

  • The annotation @org.hibernate.annotations.CollectionId.

Back to top