Mybatis調用Oracle存儲過程的方法圖文詳解
1:調用無參數的存儲過程。
創(chuàng)建存儲過程:

Mapper.xml 配置:經測試其他標簽(update、insert、select)也可以。

Mapper.java

MapperTest.java 測試

2:有參數的存儲過程調用:
2.1存儲過程的創(chuàng)建:

2.2Mapper.xml 的配置:

2.3Mapper.java

2.4MapperTest.java 測試

控制臺輸出:

3:存儲過程的結果集調用。
3.1創(chuàng)建存儲過程:

3.2 Mapper.xml 配置

配置 resultMap結果集字段
mybatis里就稍微有些不同了,此時jdbcType就是CURSOR,javaType則是ResultSet了,這里還可以把結果轉成resultMap了,如下所示

3.3 Mapper.java

3.4 MapperTest.java 測試

總結
以上所述是小編給大家介紹的Mybatis調用Oracle存儲過程的方法圖文詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
相關文章
Java 字節(jié)數組類型(byte[])與int類型互轉方法
下面小編就為大家?guī)硪黄狫ava 字節(jié)數組類型(byte[])與int類型互轉方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
springboot yml定義屬性,下文中${} 引用說明
這篇文章主要介紹了springboot yml定義屬性,下文中${} 引用說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04
解釋為什么Java中“1000==1000”為false而”100==100“為true
在日常編程中,我們經常遇到一些看似簡單卻隱藏著復雜邏輯的問題,這篇文章主要介紹了解釋為什么Java中“1000==1000”為false而”100==100“為true,需要的朋友可以參考下2024-01-01
Java兩整數相除向上取整的方式詳解(Math.ceil())
在調外部接口獲取列表數據時,需要判斷是否已經取完了所有的值,因此需要用到向上取整,下面這篇文章主要給大家介紹了關于Java兩整數相除向上取整的相關資料,需要的朋友可以參考下2022-06-06

