gpt4 book ai didi

java - 从 Hibernate 调用 Oracle 存储函数

转载 作者:行者123 更新时间:2023-11-30 08:40:56 25 4
gpt4 key购买 nike

我有一个 Oracle Editionalble 函数(我无法更改),我需要从 Hibernate 调用它。

CREATE OR REPLACE EDITIONABLE FUNCTION
"SCHEMA"."FUNCTION_NAME"
(
var1 IN CHAR DEFAULT NULL ,
var2 IN CHAR DEFAULT NULL ,
var3 OUT CHAR
)
RETURN NUMBER
AS
...
END;

不幸的是,我不知道该怎么做。我在这里看到了几篇关于 Session.doWork() 的帖子,但我无法弄清楚如何在此处进行这项工作。

最佳答案

只要该函数不更改数据,您就可以使用双表从查询中调用它。

select schema.function_name(:bind1,:bind2,:bind3) from dual;

关于java - 从 Hibernate 调用 Oracle 存储函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35374308/

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