JOOQ-有没有类似于SQL2jOOQ Parser的工具



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

只是想知道有没有像SQL2jOOQ Parser这样的类似工具,这样我们就可以从原生SQL生成jOOQ代码?

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

来自功能请求:

这在过去已经由https://github.com/sqlparser/sql2jooq第三方模块,但它遭受了几个缺陷:

  • 它没有产生很好的jOOQ代码
  • 它只适用于MySQL和PostgreSQL
  • 它依赖于第三方解析器(由Gudu Soft提供(,该解析器是专有的,不在我们的控制之下
  • 它很难使用

该产品在相当长的一段时间内没有得到(!(用户反馈,这从来都不是一个好兆头。

最终,我们将重新迭代这个想法,但这是大量的工作,可能还有更有趣的事情可以先做。大多数人在编写jOOQ查询时会选择的方法是:

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

最新更新