我无法使用jOOQ生成器为MySQL生成Dual.java
类,
但在PostgreSQL中反过来
我在代码生成配置文件中包含了“dual”:
<includes>dual</includes>
<name>org.jooq.util.DefaultGenerator</name>
我正在使用jOOQ的最新版本:2.4.0。可能是什么问题?
答案 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/