apache cayenne 可以支持类似于 Hibernate Reactive 的反应流库吗
我没有找到有关此主题的任何信息。目前正在使用典型的 cayenne orm 使用典型的 jdbc 驱动程序。我们想要使用 spring web-flux 并且我们的底层 ORM 是 apache cayenne
Cayenne 周围没有特殊的反应式 API。尽管从反应式堆栈调用 ObjectContext 并不困难。底层框架仍然会阻塞(如果我理解正确的话,Hibernate 也是阻塞的)。毕竟 JDBC 是阻塞的。但你可以以非阻塞的方式调用它。
FWIW,我使用 Java CompletableFutures(Java 中的“本机”反应式堆栈)成功完成了上述操作。