1.当我按顺序运行以下命令时,我可以得到结果表:
第一次运行
declare
ref clpss2.pck_adapter_total.cursorType;
begin
ref := clpss2.pck_adapter_total.f_get_totals(13605);
end;
然后运行
select * from clpss2.temp_totals;
功能是:
function f_get_totals(nPolDetailID in number)return cursorType
is
ref_cur cursorType;
...
begin
...
open ref_cur for
select * from clpss2.temp_totals where policy_detail_id=nPolDetailID;
return ref_cur;
end;
我的问题是:如何使用 hibernate 或 JPA(而不是 JDBC)调用此函数或存储过程? 提前致谢。
最佳答案
JPA 2.1 版有 support for Stored procedures 。有关其工作原理的示例,您可以找到 here 。您可以使用实现 JPA 2.1 规范的 Hibernate 4.3。
关于hibernate - 如何使用 hibernate 或 jpa 调用 pl/sql 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19542938/