ibatis调用mysql带OUT类型参数的存储过程
2017-04-23 11:15
387 查看
存储过程的参数:
xml配置:
java调用:
P_SAVEOBJ( IN I_ID_OBJ INT, IN STR_OBJNAME VARCHAR(255), OUT o_ret VARCHAR(100) )
xml配置:
<parameterMap class="java.util.Map" id="seqNameParameters"> <parameter property="I_ID_OBJ" javaType="java.lang.Long" jdbcType="NUMBER" mode="IN"/> <parameter property="STR_OBJNAME" javaType="java.lang.String" jdbcType="VARCHAR" mode="IN"/> <parameter property="o_retsult" javaType="java.lang.String" jdbcType="VARCHAR" mode="OUT"/> </parameterMap> <procedure id="saveObjByProcedure" parameterMap="seqNameParameters"> {call P_SAVEOBJ(?, ?, ?)} </procedure>
java调用:
HashMap<String,Object> paramMap = new HashMap<String,Object>(); paramMap.put("I_ID_OBJ",jobId);//INT;1 paramMap.put("STR_OBJNAME",jobName);//VARCHAR(255);2 this.getSqlMapClientTemplate().update("saveObjByProcedure", paramMap);
相关文章推荐
- MySQL存储过程和自定义函数、Navicat、创建存储过程和函数、调用存储过程和函数、三种方式、In和Out类型参数、
- mysql怎么创建和调用out参数的存储过程
- System.Data.OracleClient调用带blob等大字段类型参数的存储过程
- Hibernate调用mysql存储过程,返回多个参数的方法
- asp.net调用mysql 存储过程 带 out 返回值,返回刚插入数据库中的自增的ID,LAST_INSERT_ID() 的使用
- php用mysql_query()调用存储过程后无法再执行sql报错:commands out of sync you can't run this command now
- 创建带 IN 和 OUT 参数的 MySQL 存储过程
- Oracle 存储过程 调用带有 out 参数的存储过程
- ibatis教程之调用带参数的存储过程
- MySQL 存储过程 参数类型
- ibatis通过Map封装参数调用存储过程
- oracle 定时任务 job 调用存储过程有回到输出参数(含out参数)
- shell如何调用带参数的mysql存储过程
- MySQL 存储过程带in和out参数以及PHP,PB如何调用的小例子
- Ibatis调用存储过程返回参数
- ref or out 修饰方法的参数,调用的时候参数类型必须严格匹配。
- 详解MySQL存储过程参数有三种类型(in、out、inout)
- 详解MySQL存储过程参数有三种类型(in、out、inout)
- iBatis调用存储过程以及MySQL创建存储过程
- PHP_PDO 调用mysql 带返回参数的存储过程