`
kkvsyy
  • 浏览: 30237 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ibatis 调用 oracle 存储过程-sqlMap.mxl

    博客分类:
  • JAVA
阅读更多

强大的Ibatis中如何调用oracle存储过程,细节很重要.

1.存储过程:p_test(in,in,out,out)

2.sqlMap.xml

<parameterMap id="procParam" class="java.util.HashMap"> 
        <parameter property="param1"  javaType="java.lang.String" jdbcType="VARCHAR" mode="IN"/>
        <parameter property="param2"  javaType="java.lang.String" jdbcType="VARCHAR" mode="IN"/>
        <parameter property="param3"  javaType="java.lang.String" jdbcType="VARCHAR" mode="OUT"/>
        <parameter property="param4"  javaType="java.lang.String" jdbcType="VARCHAR" mode="OUT"/> 
    </parameterMap> 
    <procedure id="proc" resultClass="java.util.HashMap" parameterMap="procParam">
          { call p_test(?,?,?,?) }
    </procedure>

注:jdbcType="VARCHAR" ,VARCHAR不要写成小写哦!

3.java代码

        String p1="";
        String p2="";
        String p3="";  //输出参数
        String p4=""; //输出参数
        Map param=new HashMap();
        param.put("p1", p1);
        param.put("p2", p2);
        param.put("p3", p3);
        param.put("p4", p4);
        List temp=ibatisDaoHelper.queryForList("namespace.proc", param);

拿到输出参数

        p3=param.get("p3").toString();

        p4=param.get("p4").toString();

 

0
1
分享到:
评论

相关推荐

    ibatis-sqlmap-2.3.4.726-sources.jar.zip_birth84v_cutting1v2_ibat

    《深入解析iBatis-SQLMap 2.3.4.726源码》 在Java开发领域,iBatis作为一个优秀的持久层框架,深受广大开发者喜爱。它将SQL语句与Java代码分离,提高了代码的可读性和可维护性。本篇将围绕iBatis-SQLMap 2.3.4.726...

    ibatis-3-core-3.0.0.242.jar.zip

    ibatis-3-core-3.0.0.242.jar.zipibatis-3-core-3.0.0.242.jar.zipibatis-3-core-3.0.0.242.jar.zipibatis-3-core-3.0.0.242.jar.zipibatis-3-core-3.0.0.242.jar.zip

    ibatis-sqlmap-2.jar.zip

    《深入解析iBatis-SQLMap 2》 在Java Web开发领域,iBatis作为一个优秀的持久层框架,因其灵活性和高效性而深受开发者喜爱。本文将深入探讨iBatis-SQLMap 2版本,主要关注`ibatis-sqlmap-2.jar.zip`这个压缩包中的...

    ibatis-3-core-3.0.0.242.zip

    ibatis-3-core-3.0.0.242.zip ibatis-3-core-3.0.0.242.zip ibatis-3-core-3.0.0.242.zip ibatis-3-core-3.0.0.242.zip

    ibatis-sqlmap_2.3.4_2.jar两个版本的jar包

    Ibatis-SqlMap是早期非常流行的一款Java持久层框架,由Cody Aravena创建,后被Apache基金会接管并更名为MyBatis。本篇将详细阐述Ibatis-SqlMap 2.3.4和2两个版本的主要知识点。 一、Ibatis-SqlMap简介 Ibatis-...

    ibatis-2.3.4.726.jar,ibatis-2.3.0.677.jar,ibatis-2.3.3.720.jar下载

    这里提到的是iBATIS的三个不同版本的jar包:ibatis-2.3.4.726.jar、ibatis-2.3.0.677.jar以及ibatis-2.3.3.720.jar。 首先,让我们深入了解iBATIS的核心概念和功能: 1. **SQL Map配置**:iBATIS的核心是SQL Map...

    ibatis-sqlmap-2.3.4.741-sources.zip_4 3 2 1_ibatis-sqlm_ibatis-s

    iBATIS SQLMap在这个版本中加强了对缓存的支持,意味着查询结果可以被存储在内存中,当相同查询再次执行时,可以直接从缓存中获取,避免了重复的数据库查询,减少了系统负载。 3. **读写分离**:在高并发环境下,...

    ibatis-3-core-3.0.0.200

    ibatis-3-core-3.0.0.200

    apache开源项目源码ibatis-3-core-src-3.0.0.227(ibatis框架java源程序)

    apache开源项目源码ibatis-3-core-src-3.0.0.227 ibatis框架java源程序 spring,struts,hibernate,ibatis,框架源码 各种ibatis框架应用源码,你会从中得到意想不到的效果! apache开源组织开发的开源项目源码,其...

    ibatis-sqlmap-2.jar

    ibatis-sqlmap-2.jar 对数据库进行操作的jar包 很方便使用

    ibatis-2.3.3.720.jar

    ibatis-2.3.3.720.jar

    ibatis-3-core-3.0.0.227.z

    《深入解析iBatis 3.0.0.227核心框架》 iBatis,作为一款优秀的Java持久层框架,一直以来都是开发者们青睐的工具。本文将围绕"ibatis-3-core-3.0.0.227.z"这个压缩包,详细介绍其包含的元素以及相关的知识要点。 ...

    sql-map-2.dtd和sql-map-config-2.dtd

    在IT行业中,数据库操作是核心任务之一,而Ibatis作为一款优秀的Java持久层框架,极大地简化了数据库操作...在开发过程中,合理地利用它们可以提升开发效率,减少出错的可能性,是每个Ibatis使用者应当掌握的基础知识。

    ibatis-core-3.0.jar.zip

    《深入解析iBatis核心库:ibatis-core-3.0.jar》 iBatis,一个优秀的持久层框架,以其轻量级、易用性、灵活性等特性深受开发者喜爱。在Java开发领域,iBatis作为数据访问层的解决方案,为数据库操作提供了强大的...

    ibatis2.3.4.8.jar 和 ibatis-2.3.4.726.jar两个版本的下载

    Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责简化数据库操作,将SQL语句与Java代码分离,使得开发人员能够更加专注于业务逻辑。在本主题中,我们将深入探讨Ibatis的两个特定版本:ibatis2.3.4.8....

    ibatis-3-core-3.0.0.204

    ibatis-3-core-3.0.0.204 最新官方下载版

    ibatis-2.3.4.726.jar

    9. 兼容性:iBATIS支持多种数据库,如MySQL、Oracle、SQL Server等,通过配置即可轻松切换。 10. 插件支持:iBATIS允许开发者编写插件来扩展其功能,如性能监控、日志记录等。 在实际应用中,开发者通常会结合...

    ibatis调用oracle存储过程分页

    ibatis调用oracle存储过程分页

Global site tag (gtag.js) - Google Analytics