jOOQジェネレーターを使用してMySQLのクラスを生成することはできませんDual.java
が、PostgreSQLでは逆になります
コード生成構成ファイルに「dual」を含めました。
<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
DUAL
さまざまな SQL ダイアレクトのテーブルと同様の構造体の詳細については、次のブログ投稿を参照してください。
http://blog.jooq.org/2011/10/16/sql-trouble-with-dummy-tables/