【问题标题】:JOOQ - Is there any similar tool like SQL 2 jOOQ Parser?JOOQ - 有没有类似 SQL 2 jOOQ Parser 的工具?
【发布时间】:2020-12-18 15:50:21
【问题描述】:

自 JOOQ 3.6+ 起,它们不再附带 SQL 2 jOOQ Parser。在网上搜索,我在任何地方都找不到工具 SQL 2 jOOQ Parser。

想知道有没有类似的工具,比如 SQL 2 jOOQ Parser,所以我们可以从原生 sql 生成 JOOQ 代码?

【问题讨论】:

    标签: jooq


    【解决方案1】:

    对此有一个功能请求: https://github.com/jOOQ/jOOQ/issues/6277

    来自功能请求:

    这在过去已经由https://github.com/sqlparser/sql2jooq 第三方模块实现,但它存在一些缺陷:

    • 它没有生成很好的 jOOQ 代码
    • 它仅适用于 MySQL 和 PostgreSQL
    • 它依赖于第三方解析器(由 Gudu Soft 提供),它是专有的,不受我们控制
    • 很难用

    该产品在很长一段时间内获得零 (!) 用户反馈,这绝不是一个好兆头。

    最终,我们会重复这个想法,但它需要大量工作,而且可能还有更多有趣的事情可以先完成。大多数人在编写 jOOQ 查询时会选择的方法是:

    • 选择反馈周期紧凑的测试驱动方法,以便相对轻松地执行查询以测试其是否正确
    • 为您非常复杂的静态 SQL 使用视图(说真的,使用视图!为什么人们不更频繁地使用视图?)并从 jOOQ 查询视图

    【讨论】:

      猜你喜欢
      • 2021-01-22
      • 2014-12-02
      • 2021-11-27
      • 2019-08-07
      • 2014-10-02
      • 1970-01-01
      • 2020-01-04
      • 2016-07-02
      • 1970-01-01
      相关资源
      最近更新 更多