我不能使用jOOQ生成器为 MySQL 生成一个Dual.java
类,但在 PostgreSQL 中是相反的
我在代码生成配置文件中包含了“双重”:
<includes>dual</includes>
<name>org.jooq.util.DefaultGenerator</name>
我正在使用 jOOQ 的最新版本:2.4.0。可能是什么问题呢?
使用 jOOQ,您不必担心DUAL
桌子。jOOQ 为您处理。以下 jOOQ 查询:
create.select(val(1), val(2)).fetch();
将渲染
-- MySQL
SELECT 1, 2 FROM DUAL
-- Postgres
SELECT 1, 2
有关各种 SQL 方言中的表和类似结构的更多信息DUAL
,请阅读此博客文章:
http://blog.jooq.org/2011/10/16/sql-trouble-with-dummy-tables/