2012-08-10 199 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