jOOQ如何支持MySQL的双重?

时间:2012-07-30 07:32:16

标签: mysql jooq

我无法使用jOOQ生成器为MySQL生成Dual.java类, 但在PostgreSQL中反过来

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

<includes>dual</includes>

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

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

1 个答案:

答案 0 :(得分: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/