将Oracle用户定义类型与Hibernate-Spring JPA一起使用
我想使用hibernate(SpringJPA)调用存储过程。在我的存储过程中,有用户定义类型(udt)(In或out参数) 在hibernate示例中,我看到有refcur参数模式,但在Oracle中找不到有关udt参数类型的信息。如何使用用户定义的类型调用存储过程?有人能分享一些样品吗将Oracle用户定义类型与Hibernate-Spring JPA一起使用,spring,hibernate,spring-data-jpa,user-defined-types,Spring,Hibernate,Spring Data Jpa,User Defined Types,我想使用hibernate(SpringJPA)调用存储过程。在我的存储过程中,有用户定义类型(udt)(In或out参数) 在hibernate示例中,我看到有refcur参数模式,但在Oracle中找不到有关udt参数类型的信息。如何使用用户定义的类型调用存储过程?有人能分享一些样品吗 create or replace PROCEDURE SP_DEMO_SP ( code IN NUMBER, myudt OUT mytype
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)
你有没有找到解决问题的方法?我写的是hibernate论坛,我知道没有办法,你必须更改代码游标或使用spring jdbc。你有没有找到解决问题的方法?我写的是hibernate论坛,我知道没有办法,你必须更改代码游标或使用spring jdbc