Mybatis調(diào)用Oracle存儲(chǔ)過(guò)程的方法介紹
1:調(diào)用無(wú)參數(shù)的存儲(chǔ)過(guò)程。
創(chuàng)建存儲(chǔ)過(guò)程:
Mapper.xml 配置:經(jīng)測(cè)試其他標(biāo)簽(update、insert、select)也可以。
Mapper.java
MapperTest.java 測(cè)試
2:有參數(shù)的存儲(chǔ)過(guò)程調(diào)用:
2.1存儲(chǔ)過(guò)程的創(chuàng)建:
2.2Mapper.xml 的配置:
2.3Mapper.java
2.4MapperTest.java 測(cè)試
控制臺(tái)輸出:
3:存儲(chǔ)過(guò)程的結(jié)果集調(diào)用。
3.1創(chuàng)建存儲(chǔ)過(guò)程:
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è)試