如何通过 hibernate 访问 pl/sql 过程中的输出参数
我有一个具有以下签名的 pl/sql 过程
PROCEDURE pr_log_process_started (
p_process_id IN log_process_status.process_id%TYPE,
p_run_id IN OUT log_process_status.run_id%TYPE);
我如何通过 Hibernate 调用此过程并在调用后访问第二个参数的值?
I have a pl/sql procedure with the following signature
PROCEDURE pr_log_process_started (
p_process_id IN log_process_status.process_id%TYPE,
p_run_id IN OUT log_process_status.run_id%TYPE);
How can i make a call to this proc via Hibernate and access the value of the second parameter after the call?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为你不能。至少,这不是我对 官方文档第16章.Native SQL:
总而言之,要么遵循规则,要么通过
session.connection()
使用原始 JDBC。I don't think you can. At least, that's not my understanding of the Chapter 16. Native SQL of the official documentation:
To sum up, either follow the rules or use raw JDBC via
session.connection()
.