我有一个Oracle Editionalble函数(我无法更改),我需要从Hibernate调用它。
localhost:8000/
不幸的是,我不知道该怎么做。我在这里看到了几个关于Session.doWork()的帖子,但是我无法弄清楚如何在这里开展这项工作。
答案 0 :(得分:1)
只要该函数不更改数据,您就可以使用双表从查询中调用它。
select schema.function_name(:bind1,:bind2,:bind3) from dual;
答案 1 :(得分:1)
您可以尝试以下内容:
Query query = session.createSQLQuery(
"CALL myfunc(:param1)")
.setParameter("param1", "xyz");