當前位置:成語大全網 - 書法字典 - Mybatis調用mysql存儲過程(返回參數、單個結果集、多個結果集)

Mybatis調用mysql存儲過程(返回參數、單個結果集、多個結果集)

Mybatis調用mysql存儲過程(返回參數、單個結果集、多個結果集)

註意:這裏RETCODE和RETDESC的輸出值不需要在函數中選擇;因為即使沒有,執行成功後也會自動返回到對象(Object/Map)中,所以不需要在函數中選擇。

在Navicat中執行壹個函數,需要輸入壹個參數值,也對應圖1,@A@B代表輸出值。(壹個輸入值和兩個輸出值)

1.如果存在壹、二、三、四、五位,成功執行後返回的結果如下。

標記壹個相應的結果1。

標簽2對應於結果2。

標記3對應於結果3

標簽4對應於結果4。

標簽5對應於結果5。

其中結果3返回壹個集合。

結果那麽多,結果3中的集合不容易得到,只有壹個結果可以得到如下圖所示的集合。

2.如果標記1245不存在,成功執行後返回的結果如下。

只有結果是1,對應三個地方標註的值。妳可以把收藏品拿出來

函數p_duplicate_enroll