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

时间:2016-07-21 15:05:37

标签: 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,
                            err_code OUT VARCHAR2,
                            err_desc OUT VARCHAR2);

我想使用JPA调用此过程,但由于某种类型的p_ages,我不知道该怎么做。如果IN类型是NUMBER或VARCHAR2,那将很容易,但在这个例子中类型更复杂,我卡住了。不幸的是我无法改变这个程序。我使用JPA 2.1和hibernate 5.2。有没有机会调用这个程序?

0 个答案:

没有答案