mybatis调用视图和存储过程
一、视图
直接使用即可
<select id="selectAllStudent" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from v_select_student
</select>
v_select_student为视图
二、存储过程
基本规则{ call 存储过程名 (参数列表)}
调用存储过程可能还会返回结果集
(1)含有结果集
<select id="MyClass" parameterType="java.lang.Integer" resultType="java.util.Map" statementType="CALLABLE">
{
call p_myClass(
#{userId,jdbcType=INTEGER,mode=IN}
)
}
</select>
使用map接收数据
(2)不含结果集
<insert id="insertStudent" parameterType="com.ccbupt.student.entity.Student">
{
call p_add_student(
#{wechat,jdbcType=VARCHAR,mode=IN},
#{class_name,jdbcType=VARCHAR,mode=IN},
#{student_id,jdbcType=VARCHAR,mode=IN},
#{name,jdbcType=VARCHAR,mode=IN},
#{phone,jdbcType=VARCHAR,mode=IN},
#{create_date,jdbcType=VARCHAR,mode=IN}
)
}
</insert>
mybatis调用视图和存储过程相关推荐
- mysql 视图 mybatis_Mybatis调用视图和存储过程的方法
现在的项目是以Mybatis作为O/R映射框架,确实好用,也非常方便项目的开发.MyBatis支持普通sql的查询.视图的查询.存储过程调用,是一种非常优秀的持久层框架.它可利用简单的XML或注解用语 ...
- Mybatis调用Oracle的存储过程
如何使用Mybaits调用数据库中的存储过程,下面以Oracle数据库的为例: 1.在数据库中创建以下的存储过程: 2.编写SQL映射文件WxclDAO.xml: <select id=&quo ...
- mybatis 调用 oracle 存储过程 select into 无记录时NO_DATA_FOUND异常处理分析
mybatis 调用 oracle 存储过程 select into 无记录时NO_DATA_FOUND异常处理分析 参考文章: (1)mybatis 调用 oracle 存储过程 select in ...
- spring+springMvc+mybatis 调用oracle 存储过程
最近在项目中遇到在mybatis中调用oracle存储过程的问题,网上各种查询,最终解决了问题,在我们项目中我只需要oracle 的存储过程返回一个字符串用来存入数据库作为表数据的主键, 接下来整理代 ...
- mybatis调用mysql存储过程_秒会mybatis调用存储过程(MySQL)
一.简介 有的时候,我们不方便自己写SQL,而是只能调用别人提供的存储过程,那如何使用mybatis调用存储过程呢? 二.示例步骤(MySQL) 2.1 准备一张表 DROP TABLE IF EXI ...
- java使用mybatis 调用存储过程返回一个游标结果集
瀚高数据库 目录 环境 文档用途 详细信息 环境 系统平台:IBM:Linux on System z Red Hat Enterprise Linux 7 版本:6.0,4.5 文档用途 mybat ...
- Mybatis调用PostgreSQL存储过程实现数组入参传递
前言 项目中用到了Mybatis调用PostgreSQL存储过程(自定义函数)相关操作,由于PostgreSQL自带数组类型,所以有一个自定义函数的入参就是一个int数组,形如: CREATE OR ...
- MyBatis调用存储过程,MyBatis调用函数的使用方法
MyBatis调用存储过程,MyBatis调用函数的使用方法 一.MyBatis 调用存储过程 1.不带参数的 <select id="batchAnalyzeAll" st ...
- mybatis调用存储过程报错The error occurred while setting parameters
最近项目用mybatis调用存储过程,在使用的过程中出现了一个错误:The error may involve com.stockcommission.dao.CommissionMapper.par ...
最新文章
- 在HTML网页中巧用URL
- 分析机风云:超前时代五十载,是非曲直苦难辩
- 基于 Kotlin 一行代码实现 android 导航栏 BottomBar
- python查询mysql表名字动态日期_Python之路day11作业-MySQL表查询
- Android 系统架构
- Golang 垃圾回收机制
- php隐藏路径ngnix,thinkphp框架在nginx环境下去掉index.php路径显示
- 记录一次空指针异常(NullPointerException)的断点调试
- MongoDB C#:如何将包含DateTime的JSON反序列化为正确的BsonDocument DateTime值
- 移动开发—详解flex布局之携程网首页案例制作
- js html转盘点名,原生JS实现简易随机点名功能
- Java jta 原理_分布式事务JTA实现Atomikos与Spring集成实践
- python arduino 蓝牙_树莓和Arduino之间的蓝牙通讯
- 数学建模 -- 层次分析法(AHP)
- mysql数据库原理及应用书籍_《MySQL数据库原理及应用》 【正版电子纸书阅读_PDF下载】- 书问...
- Pearson相关系数公式的四种形式及Python代码实现
- 《2020年国际会计事务所排名》
- Python爬虫报错 ImportError: cannot import name Morsel
- CC2530F256RHAR收发器
- 前端面试总结以及面试题