Mybatis調(diào)用Oracle存儲過程的方法圖文詳解
1:調(diào)用無參數(shù)的存儲過程。
創(chuàng)建存儲過程:
Mapper.xml 配置:經(jīng)測試其他標(biāo)簽(update、insert、select)也可以。
Mapper.java
MapperTest.java 測試
2:有參數(shù)的存儲過程調(diào)用:
2.1存儲過程的創(chuàng)建:
2.2Mapper.xml 的配置:
2.3Mapper.java
2.4MapperTest.java 測試
控制臺輸出:
3:存儲過程的結(jié)果集調(diào)用。
3.1創(chuàng)建存儲過程:
3.2 Mapper.xml 配置
配置 resultMap結(jié)果集字段
mybatis里就稍微有些不同了,此時jdbcType就是CURSOR,javaType則是ResultSet了,這里還可以把結(jié)果轉(zhuǎn)成resultMap了,如下所示
3.3 Mapper.java
3.4 MapperTest.java 測試
總結(jié)
以上所述是小編給大家介紹的Mybatis調(diào)用Oracle存儲過程的方法圖文詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
深入學(xué)習(xí)Spring Cloud-Ribbon
這篇文章主要介紹了Spring Cloud-Ribbon的相關(guān)知識,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友一起看看吧2021-03-03Java 字節(jié)數(shù)組類型(byte[])與int類型互轉(zhuǎn)方法
下面小編就為大家?guī)硪黄狫ava 字節(jié)數(shù)組類型(byte[])與int類型互轉(zhuǎn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02springboot yml定義屬性,下文中${} 引用說明
這篇文章主要介紹了springboot yml定義屬性,下文中${} 引用說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04解釋為什么Java中“1000==1000”為false而”100==100“為true
在日常編程中,我們經(jīng)常遇到一些看似簡單卻隱藏著復(fù)雜邏輯的問題,這篇文章主要介紹了解釋為什么Java中“1000==1000”為false而”100==100“為true,需要的朋友可以參考下2024-01-01Java兩整數(shù)相除向上取整的方式詳解(Math.ceil())
在調(diào)外部接口獲取列表數(shù)據(jù)時,需要判斷是否已經(jīng)取完了所有的值,因此需要用到向上取整,下面這篇文章主要給大家介紹了關(guān)于Java兩整數(shù)相除向上取整的相關(guān)資料,需要的朋友可以參考下2022-06-06