![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis框架
any3321
这个作者很懒,什么都没留下…
展开
-
Mybatis--@Param注解
作用: @Param注解的作用是给参数命名,参数命名后在Sql语句中就能根据参数的名字获得这个参数的值。参数不加@Param注解的情况: 在接口方法中参数不加@Param注解的时候,Sql语句中使用参数只能用#使用参数,不能用$,而且不能直接用参数名来使用参数,而是得按接口方法中的参数列表顺序来使用。如下例例子:接口代码: List<Map<String,Object>&原创 2020-07-16 17:50:43 · 342 阅读 · 0 评论 -
Mybatis--调用存储过程、接收存储过程返回的多结果集以及出参参数接收
有时候在程序开发中,需要用到存储过程,这里讲解了在Springboot的项目下,Mybatis如何调用存储过程,以及接收存储过程返回的多个结果集 Exam表结构SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for exam-- ----------------------------DROP TABLE IF EXISTS `exam`原创 2020-06-03 14:51:45 · 5196 阅读 · 10 评论 -
Mybatis--foreach标签属性介绍及使用
foreach属性介绍foreach用来迭代传过来的参数。foreach标签的主要属性有item,index,collection,open,separator,close。collection:表示传入过来的参数的数据类型。该参数为必选。要做 foreach 的对象,作为入参时,List 对象默认用 list 代替作为键,数组对象有 array 代替作为键,Map 对象没有默认的键。当然...原创 2020-04-07 14:35:57 · 7402 阅读 · 0 评论 -
Mybatis--collection或association嵌套查询(三层或三层以上)
在用mybatis查询时若遇到一对一或者一对多的关系,都会用到association或collection。在这要讲的是多层联表嵌套查询的时候怎么使用association和collection这里有4个表 ,分别为视频,视频关联题目表,题目表,答案表。关联关系如上图所示这里表的关系是:视频表----题目表(多对多),题目表----答案表(一对多) videopop是视频表和题目表关联的中间...原创 2020-01-02 16:59:11 · 8689 阅读 · 3 评论