2016-09-30 13 views
1

jOOQはINSERT ... ON DUPLICATE KEY UPDATEで使用するVALUES()関数をサポートしていますか?jOOQ - MySQL複数行INSERT ... VALUES()関数を使用した重複キー更新時

そうでない場合は、代わりにその方法を教えてください。

を参照してください(行の多くの場合):http://dev.mysql.com/doc/refman/5.7/en/miscellaneous-functions.html#function_values

+0

のhttpを参照してください。あなたは簡単にいえ、プレーンなSQLを使用して、あなたの側で作業することを得ることができます。 INSERT/INSERT文/ INSERT-ON-duplicate-key/ – Drew

答えて

2

いいえ、jOOQ 3.8のように、そのようなサポートはありませんし、何のサポートが追加される予定はありません、現在があります。

public static <T> Field<T> values(Field<T> field) { 
    return DSL.field("values({0})", field.getDataType(), field); 
} 

jOOQで "プレーンSQL" の詳細については、以下を参照してください://www.jooq: http://www.jooq.org/doc/latest/manual/sql-building/plain-sql

+0

Ok、ありがとうLukas!あなたが提案するローカル実装を試みます。 –

関連する問題