【发布时间】:2020-12-18 15:50:21
【问题描述】:
自 JOOQ 3.6+ 起,它们不再附带 SQL 2 jOOQ Parser。在网上搜索,我在任何地方都找不到工具 SQL 2 jOOQ Parser。
想知道有没有类似的工具,比如 SQL 2 jOOQ Parser,所以我们可以从原生 sql 生成 JOOQ 代码?
【问题讨论】:
标签: jooq
自 JOOQ 3.6+ 起,它们不再附带 SQL 2 jOOQ Parser。在网上搜索,我在任何地方都找不到工具 SQL 2 jOOQ Parser。
想知道有没有类似的工具,比如 SQL 2 jOOQ Parser,所以我们可以从原生 sql 生成 JOOQ 代码?
【问题讨论】:
标签: jooq
对此有一个功能请求: https://github.com/jOOQ/jOOQ/issues/6277
来自功能请求:
这在过去已经由https://github.com/sqlparser/sql2jooq 第三方模块实现,但它存在一些缺陷:
- 它没有生成很好的 jOOQ 代码
- 它仅适用于 MySQL 和 PostgreSQL
- 它依赖于第三方解析器(由 Gudu Soft 提供),它是专有的,不受我们控制
- 很难用
该产品在很长一段时间内获得零 (!) 用户反馈,这绝不是一个好兆头。
最终,我们会重复这个想法,但它需要大量工作,而且可能还有更多有趣的事情可以先完成。大多数人在编写 jOOQ 查询时会选择的方法是:
【讨论】: