Hibernate Reactive

Hibernate ORM 的响应式 API。

为 Hibernate ORM 添加响应式 API,支持非阻塞式数据库驱动程序和与数据库的响应式交互方式。

响应式对象/关系映射

Hibernate Reactive 是 Hibernate ORM 的响应式 API,支持非阻塞式数据库驱动程序和与数据库的响应式交互方式。

Hibernate Reactive 旨在用于像 Vert.xQuarkus 这样的响应式编程环境中,在这些环境中,与数据库的交互应以非阻塞方式进行。持久化操作通过构建响应式流来协调,而不是通过在过程式 Java 代码中直接调用同步函数来协调。

JDBC、JPA 和 Hibernate ORM 使用阻塞式 IO 与数据库交互,因此不适合在响应式环境中使用。Hibernate Reactive 是一个功能丰富的 ORM 实现,旨在利用非阻塞式数据库客户端。

兼容性

Hibernate Reactive 需要

  • Java 11,

  • Hibernate ORM 6.2,以及

  • 用于您的数据库的 Vert.x 4.4 响应式数据库客户端。

它适用于 PostgreSQL、MySQL、MariaDB、Db2、SQL Server、Oracle 和 CockroachDB。

开始使用

Hibernate Reactive 入门 包含了开始使用所需的一切,包括

返回顶部