JOOQ - 是否有类似 SQL 2 jOOQ Parser 的类似工具?

JOOQ - Is there any similar tool like SQL 2 jOOQ Parser?

自 JOOQ 3.6+ 起,它们不再随 SQL 2 jOOQ 解析器一起提供。在互联网上搜索,我在任何地方都找不到工具 SQL 2 jOOQ Parser。

只是想知道是否有任何类似的工具 SQL 2 jOOQ Parser 以便我们可以从本机生成 JOOQ 代码 sql?

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

来自功能请求:

This was already implemented in the past by the https://github.com/sqlparser/sql2jooq third party module, but it suffered from several flaws:

  • It didn't produce very good jOOQ code
  • It worked only for MySQL and PostgreSQL
  • It depended on a third party parser (by Gudu Soft), which was proprietary and not under our control
  • It was hard to use

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

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

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