2013-10-28 2 views
1

jOOQ에서 함수 호출로 Select 쿼리를 실행해야합니까? 이 유형의 jOOQ 쿼리를 작성해야합니다.jOOQ : Sql을 호출하는 방법 Select Query 내에서 사용자 정의 함수

Select Cola,col2,Col3, f_feeAmount(arg) col4 from SomeTable 

jOOQ 코드를 작성하는 방법은 무엇입니까? 그 사용자가 기능을 정의하기 때문에

SelectQuery<Record> selectQueryFee = transRefundFee.selectQuery(); 
selectQueryFee.addSelect(AccountBillFee.ACCOUNT_BILL_FEE.ACCOUNT_BILL_FEE_RSN,AccountBill.ACCOUNT_BILL.BILL_NUMBER,AccountBill.ACCOUNT_BILL.PAYMENT_OPTION); 
selectQueryFee.addSelect(f_feeAmount(arg)); 

그러나 f_feeAmount은 jOOQ를 인식하지 못합니다.

+0

자습서를 찾으려고 했습니까? – Elior

+0

예 간단한 쿼리를 작성하는 방법을 알고 있지만 기능이 보이는 일부 문제는 –

+0

이게 도움이 될 것 같아 http://stackoverflow.com/questions/11896538/jooq-aggregate-functions – Elior

답변

1

사용자 정의 함수는 Routines 클래스에서 생성됩니다. 다음

import static com.example.generated.Routines.*; 

그리고, f_feeAmount(arg)를 작성하는 것은 괜찮을 것 : 당신은 고정 수입이 클래스의 모든 방법이 있습니다.

generated global artefacts에 관한 jOOQ 설명서의이 페이지를 참조하십시오.