3

尝试找到任何支持 CockroachDb 并与 spring-boot-webflux、spring-data-r2dbc 配合使用的 SQL 构建器库。或者至少为我将动态 SQL 语句编写为字符串的库,我将提供给数据库客户端执行程序。

本机 spring-data-r2dbc DatabaseClient API 不支持连接语句(https://docs.spring.io/spring-data/r2dbc/docs/1.0.x/reference/html/#r2dbc.datbaseclient.fluent-api。 select ) 这就是为什么我需要另一种方式来编写非普通动态 SQL。

JOOQ 还不支持 CockroachDB(https://github.com/jOOQ/jOOQ/issues/8545)。

有没有符合我期望的图书馆?

4

1 回答 1

4

下午在蟑螂这里。我们正在与 jOOQ 的团队合作,在未来几个月内提供 CockroachDB 支持。同时,您可以将 pgjdbc 与 JDBI 之类的东西一起使用来进行查询绑定。我们还在为 Hibernate 开发 CockroachDB 方言,但您也可以使用当前的 Postgres 方言。

于 2020-01-14T18:40:52.703 回答