我在 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 TypeArray of Primitive
jdbc我通过oracle 驱动程序和相关类(例如STRUCT&)调用此函数,ARRAY但为此目标生成了许多复杂的代码。
我的问题是:是否有实用程序或框架可以通过简单的代码来完成这项任务?我知道spring有一个 jdbc 实用程序,但我没有使用它的经验。