我在 oracle 包中有复杂的程序,具有复杂的输入/输出参数。我将在下面展示我的程序之一:
PROCEDURE Authorize(PO_ErrorCode OUT NUMBER,
PO_ErrorText OUT VARCHAR2,
PI_Count IN NUMBER,
PI_Setting IN Setting,
PI_InputData IN InputData,
PO_PreData OUT InputData);
并将显示两个结构Setting
和InputData
以下内容:
CREATE OR REPLACE TYPE Setting as object( ProviderType NUMBER
SwitchCode NUMBER)
CREATE OR REPLACE TYPE Input_Data Is Table Of MainInputData;
CREATE OR REPLACE TYPE MainInputData as object( itemId NUMBER,
itemValue NVARCHAR2(150),
itemEncyptd NUMBER,
itemEncryptKey RAW(16));
通过上面的描述,我有几个结构包含:Type
,Array
和。Array of Type
Array of Primitive
jdbc
我通过oracle 驱动程序和相关类(例如STRUCT
&)调用此函数,ARRAY
但为此目标生成了许多复杂的代码。
我的问题是:是否有实用程序或框架可以通过简单的代码来完成这项任务?我知道spring
有一个 jdbc 实用程序,但我没有使用它的经验。