1

我不能使用jOOQ生成器为 MySQL 生成一个Dual.java类,但在 PostgreSQL 中是相反的

我在代码生成配置文件中包含了“双重”:

<includes>dual</includes>

<name>org.jooq.util.DefaultGenerator</name>

我正在使用 jOOQ 的最新版本:2.4.0。可能是什么问题呢?

4

1 回答 1

1

使用 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/

于 2012-07-30T07:41:55.177 回答