zoukankan      html  css  js  c++  java
  • Mybatis调用oracle存储过程

    <!-- 进出参数要一一致-->
    <parameterMap type="java.util.Map" id="oracleMap">
    <parameter property="in_str" mode="IN" jdbcType="VARCHAR"/>
    <parameter property="out_str" mode="OUT" jdbcType="VARCHAR"/>
    <parameter property="out_others" mode="OUT" jdbcType="VARCHAR"/>
    <parameter property="out_extra" mode="OUT" jdbcType="VARCHAR"/>
    </parameterMap>
    <select id="getDispatch" statementType="CALLABLE" parameterMap="oracleMap">
    {call xshtest.APP_DISPATCH(?,?,?,?)}
    </select>
    public int insertUserInfo(Map param){
            int i=0;
            String phone = String.valueOf(param.get("phone"));
            SimpleDateFormat sf = new SimpleDateFormat("yyyyMMddHHmmss");
            String timespan = sf.format(new Date());
            String random =  String.valueOf(Math.random());
            random = timespan+random.substring(random.length()-6,random.length());
            Map parMap = new HashMap();
            parMap.put("userName", phone);
            parMap.put("swapType","1000000001");
            parMap.put("queryId",random);
            Map map = new HashMap();
            map.put("in_str", JsonUtils.toJsonNf(parMap));
            map.put("out_str","");
            log.info("============"+map+"============");
            buyUserListMapper.getDispatch(map);
            Map loginInfo = JsonUtils.toObject(String.valueOf(map.get("out_str")),HashMap.class);
            log.info("============"+loginInfo+"============");
            if(null !=loginInfo && "00".equals(loginInfo.get("resultCode"))){
                param.put("userId",loginInfo.get("userId"));
               i =  buyUserListMapper.insertUserInfo(param);
            }
            return i;
        }
    void getDispatch(Map param);

  • 相关阅读:
    php RSA公钥私钥加解密和验证用法
    php格式化RSA公钥私钥字符串
    你的周末时光是什么样的?
    php-redis 消息订阅笔记
    php redis 常用操作
    MySql索引笔记
    yii1框架,事务使用方法
    python 项目打包成exe可执行程序
    Linux修改默认端口
    C++字符串作为参数的传递
  • 原文地址:https://www.cnblogs.com/SimonHu1993/p/10025031.html
Copyright © 2011-2022 走看看