是否可以将ORM与Vert.x一起使用



据我所知,有一个异步JDBC驱动程序与Vert.x兼容:https://vertx.io/docs/vertx-jdbc-client/java/

但与此同时,我还没有发现任何关于Java ORM与Vert.x 一起使用的信息

有人能解释一下吗?

查看Hibernate Reactive

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

开箱即用,支持PostgreSQL、MySQL和DB2的Vert.x客户端,尽管体系结构不限于这些驱动程序。

我不知道有任何功能齐全的Java ORM具有非阻塞API。

这就是为什么如果你想在Vert.x应用程序中使用ORM,你应该使用executeBlocking来包装ORM调用,或者把你的持久性代码放在worker vertical中。

vertx-examples存储库中有一个此场景的示例。

或者,您可以使用JOOQ这样的工具,一个活跃的社区成员已经开发了一个整洁的集成。

相关内容

  • 没有找到相关文章

最新更新