Hibernate Reactive is a reactive API for Hibernate ORM, supporting non-blocking database drivers and a reactive style of interaction with the database. For more information, see Hibernate Reactive on hibernate.org.

Hibernate Reactive 1.0.0.CR4 is out now!

It contains several important changes:

  • #716 Stage.Session#close() and Mutiny.Session#close() are now reactive

  • #730 Upgrade to Mutiny 0.16.0

  • #646 Upgrade to Hibernate ORM 5.4.31.Final, compatibility with Hibernate ORM 5.5

  • #709 Bug fix for orphan removal with one-to-one associations

Thank you!

Upgrade to Hibernate ORM 5.4.31.Final

It’s now possible to use Hibernate Reactive with both Hibernate ORM 5.4 and Hibernate ORM 5.5.

The only drawback is that Hibernate Reactive won’t work with versions of Hibernate ORM older than 5.4.31.Final.

Reactive close

Nothing changes for applications using withSession (our reccomended approach).

For everyone else, it’s important to update the code and to chain correctly operations following a Session#close.

The signature of Mutiny.Session#close is now:

Uni<Void> close();

and for Stage.Session#close:

CompletionStage<Void> close();

Because of this, the reactive session doesn’t implement the interface Autoclosable anymore.

How can I get it?

All details are available on the Hibernate Reactive website releases page.

If you are new to Hibernate Reactive, the the official documentation is a good place to start.

Feedback, issues, ideas?

To get in touch, use the following channels:


Back to top