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
查询视图
自 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 查询视图