Mybatis调用Oracle存储过程的方法图文详解

 更新时间:2017年09月04日 14:12:02   投稿:mrr  
这篇文章主要介绍了Mybatis调用Oracle存储过程的方法介绍,需要的朋友可以参考下

1:调用无参数的存储过程。

创建存储过程:

Mapper.xml 配置:经测试其他标签(update、insert、select)也可以。

Mapper.java

MapperTest.java 测试

2:有参数的存储过程调用:

2.1存储过程的创建:

2.2Mapper.xml 的配置:

2.3Mapper.java

2.4MapperTest.java 测试

控制台输出:

3:存储过程的结果集调用。

3.1创建存储过程:

3.2 Mapper.xml 配置

配置 resultMap结果集字段

mybatis里就稍微有些不同了,此时jdbcType就是CURSOR,javaType则是ResultSet了,这里还可以把结果转成resultMap了,如下所示

3.3 Mapper.java

3.4 MapperTest.java 测试

总结

以上所述是小编给大家介绍的Mybatis调用Oracle存储过程的方法图文详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Java设计模式之观察者模式(Observer模式)介绍

    Java设计模式之观察者模式(Observer模式)介绍

    这篇文章主要介绍了Java设计模式之观察者模式(Observer模式)介绍,Java深入到一定程度,就不可避免的碰到设计模式(design pattern)这一概念,了解设计模式,将使自己对java中的接口或抽象类应用有更深的理解,需要的朋友可以参考下
    2015-03-03
  • Spring WebFlux实现参数校验的示例代码

    Spring WebFlux实现参数校验的示例代码

    请求参数校验,在实际的应用中很常见,网上的文章大部分提供的使用注解的方式做参数校验。本文主要介绍 Spring Webflux Function Endpoint 使用 Spring Validation 来校验请求的参数。感兴趣的可以了解一下
    2021-08-08
  • 记一次线程爆满导致服务器崩溃的问题排查及解决

    记一次线程爆满导致服务器崩溃的问题排查及解决

    这篇文章主要介绍了记一次线程爆满导致服务器崩溃的问题排查及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • 自定义指定路由上的Gateway过滤器工厂详解

    自定义指定路由上的Gateway过滤器工厂详解

    这篇文章主要介绍了自定义指定路由上的Gateway过滤器工厂详解,gateway是Spring Cloud中的一个网关服务,gateway可以使用服务注册中心进行服务发现和负载均衡,同时还可以配置断言来判断请求是否符合路由规则,需要的朋友可以参考下
    2023-09-09
  • Java Spring-Cache key配置注意事项介绍

    Java Spring-Cache key配置注意事项介绍

    本文主要对java spring-cache key配置注意事项进行了介绍,小编觉得还是挺不错的,这里分享给大家,供需要的朋友参考。
    2017-10-10
  • Feign接口方法返回值设置方式

    Feign接口方法返回值设置方式

    这篇文章主要介绍了Feign接口方法返回值设置方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • SpringBoot利用jackson格式化时间的三种方法

    SpringBoot利用jackson格式化时间的三种方法

    日常开发过程中经常会使用json进行数据的传输,这就涉及到了对象和json的相互转化,常用的解决方案有:Jackson(推荐)、谷歌的Gson、阿里的Fastjson,这篇文章主要给大家介绍了关于SpringBoot如何利用jackson格式化时间的相关资料,需要的朋友可以参考下
    2021-06-06
  • java实现连连看游戏

    java实现连连看游戏

    这篇文章主要为大家详细介绍了java实现连连看游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • Java中ThreadLocal线程变量的实现原理

    Java中ThreadLocal线程变量的实现原理

    本文主要介绍了Java中ThreadLocal线程变量的实现原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

    JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

    本文主要介绍了如何在Eclipse中创建的Maven Project,本文是JavaEE开发的开篇,也是基础。下面内容主要包括了JDK1.8的安装、JavaEE版本的Eclipse的安装、Maven的安装、Tomcat 9.0的配置、Eclipse上的M2Eclipse插件以及STS插件的安装。
    2017-03-03

最新评论