1

jOOQジェネレーターを使用してMySQLのクラスを生成することはできませんDual.javaが、PostgreSQLでは逆になります

コード生成構成ファイルに「dual」を含めました。

<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

DUALさまざまな SQL ダイアレクトのテーブルと同様の構造体の詳細については、次のブログ投稿を参照してください。

http://blog.jooq.org/2011/10/16/sql-trouble-with-dummy-tables/

于 2012-07-30T07:41:55.177 に答える