您的查询可以转换为以下jOOQ代码:
// Assuming this:import static org.jooq.impl.DSL.*;using(configuration) .deleteFrom(MY_TABLE) .where(row(MY_TABLE.FIRST, MY_TABLE.LAST).notIn( row("Joe", "Smith"), row("Mark", "Taylor") )) .execute();这
DSL.row()用于构造行值表达式。请注意,这
ROW是PostgreSQL中的可选关键字。您只是在您的SQL示例中忽略了它。
另请参见手册中有关
IN度数大于1的谓词的部分:
http://www.jooq.org/doc/latest/manual/sql-building/conditional-
expressions/in-predicate-degree-n



