Mybatis调用Oracle存储过程的方法图文详解
更新时间:2017年09月04日 14:12:02 投稿:mrr
这篇文章主要介绍了Mybatis调用Oracle存储过程的方法介绍,需要的朋友可以参考下
1:调用无参数的存储过程。
创建存储过程:
![](//img.jbzj.com/file_images/article/201709/201709041412524.png)
Mapper.xml 配置:经测试其他标签(update、insert、select)也可以。
![](//img.jbzj.com/file_images/article/201709/201709041412525.png)
Mapper.java
![](//img.jbzj.com/file_images/article/201709/201709041412526.png)
MapperTest.java 测试
![](//img.jbzj.com/file_images/article/201709/201709041412527.png)
2:有参数的存储过程调用:
2.1存储过程的创建:
![](//img.jbzj.com/file_images/article/201709/201709041412528.png)
2.2Mapper.xml 的配置:
![](//img.jbzj.com/file_images/article/201709/201709041412529.png)
2.3Mapper.java
![](//img.jbzj.com/file_images/article/201709/2017090414125210.png)
2.4MapperTest.java 测试
![](//img.jbzj.com/file_images/article/201709/2017090414125211.png)
控制台输出:
![](//img.jbzj.com/file_images/article/201709/2017090414125212.png)
3:存储过程的结果集调用。
3.1创建存储过程:
![](//img.jbzj.com/file_images/article/201709/2017090414125213.png)
3.2 Mapper.xml 配置
![](//img.jbzj.com/file_images/article/201709/2017090414125314.png)
配置 resultMap结果集字段
mybatis里就稍微有些不同了,此时jdbcType就是CURSOR,javaType则是ResultSet了,这里还可以把结果转成resultMap了,如下所示
![](//img.jbzj.com/file_images/article/201709/2017090414125315.png)
3.3 Mapper.java
![](//img.jbzj.com/file_images/article/201709/2017090414125316.png)
3.4 MapperTest.java 测试
![](//img.jbzj.com/file_images/article/201709/2017090414125317.png)
总结
以上所述是小编给大家介绍的Mybatis调用Oracle存储过程的方法图文详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
Java设计模式之观察者模式(Observer模式)介绍
这篇文章主要介绍了Java设计模式之观察者模式(Observer模式)介绍,Java深入到一定程度,就不可避免的碰到设计模式(design pattern)这一概念,了解设计模式,将使自己对java中的接口或抽象类应用有更深的理解,需要的朋友可以参考下
2015-03-03
Spring WebFlux实现参数校验的示例代码
请求参数校验,在实际的应用中很常见,网上的文章大部分提供的使用注解的方式做参数校验。本文主要介绍 Spring Webflux Function Endpoint 使用 Spring Validation 来校验请求的参数。感兴趣的可以了解一下
2021-08-08
自定义指定路由上的Gateway过滤器工厂详解
这篇文章主要介绍了自定义指定路由上的Gateway过滤器工厂详解,gateway是Spring Cloud中的一个网关服务,gateway可以使用服务注册中心进行服务发现和负载均衡,同时还可以配置断言来判断请求是否符合路由规则,需要的朋友可以参考下
2023-09-09
Feign接口方法返回值设置方式
这篇文章主要介绍了Feign接口方法返回值设置方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2021-07-07
SpringBoot利用jackson格式化时间的三种方法
日常开发过程中经常会使用json进行数据的传输,这就涉及到了对象和json的相互转化,常用的解决方案有:Jackson(推荐)、谷歌的Gson、阿里的Fastjson,这篇文章主要给大家介绍了关于SpringBoot如何利用jackson格式化时间的相关资料,需要的朋友可以参考下
2021-06-06
java实现连连看游戏
这篇文章主要为大家详细介绍了java实现连连看游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2019-01-01
Java中ThreadLocal线程变量的实现原理
本文主要介绍了Java中ThreadLocal线程变量的实现原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2022-06-06
最新评论