可用版本: Dev (3.21) | 最新 (3.20) | 3.19

这是一个实验性功能,因此可能会发生变化。使用风险自负!

模式转换替换器

适用于 ❌ 开源版   ✅ Express 版   ✅ 专业版   ✅ 企业版

jOOQ 提供了许多开箱即用的基于模式的替换,如上一节中的示例。请查看关于基于模式的转换的章节,以了解有关各个模式的更多详细信息。

为了将模式转换显式应用于 org.jooq.QueryPart,只需调用

Condition input = BOOK.ID.eq(1).or(BOOK.ID.eq(2));
Condition output = (Condition) input.$replace(Replacers.transformPatterns(configuration));

默认情况下,这将应用OR 到 IN转换,并生成以下输出

BOOK.ID IN (1, 2)
BOOK.ID.in(1, 2)

反馈

您对此页面有任何反馈吗? 我们很乐意听到您的反馈!

The jOOQ Logo