Java jooq聚合函数
我试图在jOOQ中使用max、min等聚合函数,并参考他们的,但我不理解他们的示例,即他们如何创建max函数并在示例中使用它。你能帮我解决这个问题吗。如果可能,请提供简单的例子 我面临的问题Java jooq聚合函数,java,sql,aggregate-functions,jooq,Java,Sql,Aggregate Functions,Jooq,我试图在jOOQ中使用max、min等聚合函数,并参考他们的,但我不理解他们的示例,即他们如何创建max函数并在示例中使用它。你能帮我解决这个问题吗。如果可能,请提供简单的例子 我面临的问题 在jOOQ Manual示例中,聚合函数max如下所示 create.select(max(ID).add(1).as("next_id")).from(T_AUTHOR); 但是当我在查询中使用max时,我发现函数max是未定义的。静态导入的使用在jOOQ教程和手册的各个地方都有记录。当您在手册中看到“
在jOOQ Manual示例中,聚合函数max如下所示
create.select(max(ID).add(1).as("next_id")).from(T_AUTHOR);
但是当我在查询中使用max时,我发现函数max是未定义的。静态导入的使用在jOOQ教程和手册的各个地方都有记录。当您在手册中看到“独立功能”时,可以安全地假定它是从静态导入的 请参见本教程中的示例:
// For convenience, always static import your generated tables and
// jOOQ functions to decrease verbosity:
import static test.generated.Tables.*;
import static org.jooq.impl.DSL.*;
- 静态导入
org.jooq.impl.DSL.max
- 在查询中完全限定
DSL.max