Stored procedures 使用JPA调用存储过程-传递自定义对象

Stored procedures 使用JPA调用存储过程-传递自定义对象,stored-procedures,oracle11g,jpa-2.1,hibernate-5.x,Stored Procedures,Oracle11g,Jpa 2.1,Hibernate 5.x,我有一个关于Oracle数据库的过程: TYPE r_age IS RECORD (id VARCHAR2(100), min VARCHAR2(100), max VARCHAR2(100)); TYPE t_ages IS TABLE OF r_age INDEX BY BINARY_INTEGER; PROCEDURE synchronize_ages (p_ages IN t_ages,

我有一个关于Oracle数据库的过程:

TYPE r_age IS RECORD (id  VARCHAR2(100),
                      min  VARCHAR2(100),
                      max  VARCHAR2(100));

TYPE t_ages IS TABLE OF r_age INDEX BY BINARY_INTEGER;

PROCEDURE synchronize_ages (p_ages IN t_ages,
                            err_code OUT VARCHAR2,
                            err_desc OUT VARCHAR2);
我想用JPA调用这个过程,但是由于一种类型的p_ages,我不知道怎么做。如果IN类型是一个数字或VARCHAR2,这将很容易,但在本例中,该类型更复杂,我被卡住了。不幸的是,我无法更改此过程。我使用JPA2.1和Hibernate5.2。是否有机会调用此过程