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