2012-08-10 249 views
4

我想在jOOQ中使用像max,min这样的聚合函数,并引用他们的mannual但我不理解他们的例子,他们如何创建max函数并在他们的例子中使用它。你能帮我解决这个问题吗?请尽可能提供一个简单的例子。我对着
在jOOQ mannual例如,对于一个聚合函数maxjooq聚合函数

问题如下

create.select(max(ID).add(1).as("next_id")).from(T_AUTHOR); 

,但是当我在查询中使用最多我得到功能最多是不确定的。

回答

6

使用静态导入记录在jOOQ教程和手册的各个地方。无论何时在手册中看到“独立功能”,都可以安全地假定它是从org.jooq.impl.DSL导入的静态文件。

参见本教程所采取的例子:

// 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