2012-08-10 1 views
4

jOOQ에서 max, min과 같은 집계 함수를 사용하려고 시도 중이고 mannual을 참조하고 있지만 최대 함수를 만든 방법을 예제로 이해하지 못했습니다. 이걸 좀 도와 주실 래요? 가능한 경우 간단한 예제를 제공해주십시오.jooq 집계 함수

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

을 다음하지만 난 내 쿼리에서 최대를 사용할 때 내가 기능이 최대가 정의되어 있지 얻고 나는이 집계 함수의 최대에 대한 jOOQ MANNUAL 예에서
에 직면하고있다

문제입니다.

답변

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 자격을