gpt4 book ai didi

java - jOOQ:如何在选择查询中调用Sql用户定义的函数

转载 作者:行者123 更新时间:2023-11-30 04:10:52 27 4
gpt4 key购买 nike

我必须通过 jOOQ 中的函数调用来执行选择查询怎么做?我必须编写这种类型的 jOOQ 查询。

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识别,因为它是一个用户定义的函数。

最佳答案

用户定义的函数在Routines 类中生成。您可以静态导入该类中的所有方法:

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

然后,编写f_feeAmount(arg)应该没问题。

另请参阅 jOOQ 手册中有关 generated global artefacts 的页面.

关于java - jOOQ:如何在选择查询中调用Sql用户定义的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19632501/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com