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
SessionandStatelessSessionAPIs -
Almost every ORM mapping annotation
-
HQL, native SQL, and
Criteriaqueries -
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
CompletionStageor 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.Sourcefor database-generated@Versionproperties. -
The annotation
@org.hibernate.annotations.CollectionId.