# 存儲過程
存儲過程調用時分為輸入參數IN,輸出參數OUT,輸入輸出參數INOUT三種情況。當使用輸入參數時,直接在參數位置寫參數值即可。而使用輸出參數時,必須定義輸出參數的名稱,格式為#{參數名稱},以便使用getParameter("參數名稱")的方式返回值。
參數格式定義:
~~~
#{參數名稱}
或
? // 數組方式進行賦值
~~~
獲取輸出參數返回值:
~~~
ResultMo rm = mlinktemplate.procedure("存儲過程名( #{ 參數名稱 } )");
Object obj = rm.getParameter("參數名稱");
~~~
> 有兩種參數格式:
(1)問號方式只表示輸入參數,不能表達為輸出參數。使用數組進行賦值。
(2)參數名稱方式不僅能夠表達為輸入參數,也能表達為輸出參數。使用參數指示方式進行賦值。