Hibernate Reactive

Roadmap

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 3 client library:

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

We’re working on the following missing features:

  • Automatic update or validation of an existing database schema without requiring the use of JDBC.

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

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

  • Support for SQL Server via the Vert.x 4 client library

Back to top