Mybatis 调用数据库的存储过程
来源:互联网 发布:淘宝千里眼软件怎么样 编辑:程序博客网 时间:2024/05/28 16:14
1、语法
Mybatis调用存储过程的写法与查询sql调用相同,Mapper xml文件的书写也是用select
标签,sql用call 存储过程名 (参数)
:
id: 与java接口方法名一致
statementType:申明为CALLABLE
,表示存储过程
2、一个参数的写法
mapper文件示例代码:
<select id="callCopyPro" statementType="CALLABLE" parameterType="String"> {call P_COPY_STUDENT(#{student_id,jdbcType=VARCHAR})} </select>
3、多个参数的写法
mapper文件示例代码
<select id="calculateScore" statementType="CALLABLE" parameterType="java.util.HashMap"> {call p_calculate_score ( #{STUDET_ID,mode=IN,jdbcType=VARCHAR}, #{OUT_CODE,mode=OUT,jdbcType=VARCHAR}, #{OUT_SCORE,mode=OUT,jdbcType=VARCHAR}) } </select>
语法大体是一样的,需要注意的是参数那里,多了一个配置项mode
,表示存储过程的入参IN
或者是出参OUT
阅读全文
0 0
- Mybatis 调用数据库的存储过程
- Mybatis调用数据库的存储过程和方法
- Mybatis调用数据库的存储过程和方法
- MyBatis调用存储过程
- mybatis调用存储过程
- mybatis调用存储过程
- mybatis调用存储过程
- mybatis调用存储过程
- Mybatis调用存储过程
- mybatis调用存储过程
- mybatis调用存储过程
- mybatis调用存储过程
- mybatis调用存储过程
- MyBatis调用存储过程
- mybatis 调用存储过程
- Mybatis调用存储过程
- MyBatis调用存储过程
- mybatis调用存储过程
- 运用dtree组件动态生成带复选框的目录树
- pycharm自动添加注释
- java sevlet中使用session,会话跟踪技术
- skynet底层源码阅读(4)-服务管理
- Java:冒泡排序法 和 选择排序
- Mybatis 调用数据库的存储过程
- Android清除缓存功能实现
- sm3算法
- 《Windows核心编程》读书笔记八 用户模式下的内核同步
- 荣之联正式发布大数据平台,这和大多数产品不太一样
- LeetCode----- 20.Valid Parentheses
- 什么是 Zend ? 什么是 PHP ?
- C语言入门第十篇,switch语句练习题
- 多牛传媒推出智能化新媒体平台,谷歌发布两项云端自然语言处理功能 | 大数据24小时