spring - 在 Hibernate 中使用 Oracle 用户定义类型 - Spring JPA
问题描述
我想使用休眠(spring jpa)来调用存储过程。在我的存储过程中有用户定义的类型(udt)(输入或输出参数)。
在休眠示例中,我看到有 refcur 参数模式,但我在 Oracle 中找不到有关 udt 参数类型的信息。如何使用用户定义的类型调用存储过程?有人可以分享任何样品吗?
create or replace PROCEDURE SP_DEMO_SP
(
code IN NUMBER,
myudt OUT mytype
)
TYPE mytype AS OBJECT
(
name VARCHAR2 (100),
food_group VARCHAR2 (100),
);
我想要什么或其他方式..
StoredProcedureQuery query=entityManager.createStoredProcedureQuery().registerStoredProcedureParameter(ParameterMode.UDT)
解决方案
推荐阅读
- r - 使用 VGAM 包在 R 中创建可信区间
- postgresql - postgresql:postgresq 创建 null 到 100 之间的随机整数
- android - 如何在 Jetpack compose OutlinedButton 中删除或减少填充
- javascript - 收到“未处理的承诺拒绝”错误
- powershell - Powershell 重命名日期时间格式的文件
- c++ - 如何在 C++ 中打印对象向量?
- google-chrome-extension - 使用 google chrome 扩展在 MV3 中为远程主机松开“script-src”
- python - 在 Python 中重用另一个类的方法而无需继承或委托
- r - 如何在r中使用谱分解求矩阵的求逆和平方根?
- flutter - Flutter 2.5 无法识别 sdkmmnager,虽然升级前一切正常