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
andStatelessSession
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
.