00:01
好,我们继续呢,来讲传递参数啊,大家都应该到了吧,开始上课了啊。那上午呢,我们讲到是一个简单参数,那我们在开发中呢,一个参数大多数情况下是不够用的,我们肯定会需要根据多个参数啊来进行查询的,下面来看呢,多个参数的传值方式。在这里呢,有多种方式,我们这儿一共讲四种方式,存多个参,其中前两个是必会的,后面这两方式做了解就可以了。首先看第一种方式para,这种方式呢是买be官网推荐的一种方式,这种方式叫做命名参数,我们使用这个注解呢来命名参数。给参数起名,看它怎么使用。我们通过例子呢来学习at para的使用。我们先来做一个记录,三我们是多个参数。
01:04
多个参数,我们使用at per呢叫命名参数。好命名参数,首先呢,我们有一个do的接口。接口呢,比如说我们这个操作呢,它返回值是一个list集合,我们叫做select multi hiro啊参与上比如有两个,一个是姓名,一个呢是这个年龄。它是两个简单类型的参数,那怎么来。定义这俩参数呢,我们用这个pma来进行命名,使用P命名参数,请P呢,这个注解ATP命名参数,它里边呢,哎,有一个引号,里边呢是参数名,是参数名后面呢是你的这个参数是这样的一个方式。
02:12
At para呢,是放在你的这个行参的前面使用的,那我们就可以在这个string name前面这加上一个at什么。指这个名称,比如说我叫做my name,那此时呢,这个my name就代表了这个name。Age呢,也同样这个命名at hiro也是我叫做my age,现在my age这个名称就代表了age这个参数,那怎么用这个my name my age呢?当然是在你的MY文件中使用啊,那你的MY。文件,那比如说你有一个select,其他我就不写了啊,我写这个C呢,怎么写where有说name。
03:15
等于。等于这个值,你得用它来代表这个name。Name这块我们使用的语法可是高的,然后是MY,那我再扩展一下,哎,这等于。井号啊,井号是my age啊是井号下面复数,那这里面MY。H就是它。My name就是这个,这叫做命名参数,这种方式呢,在传递多个参数时非常的方便,它也是官网推荐的方式,下面呢,我们来实现它。首先打开我们的接口,现在要实现的是多个参数。
04:00
多个参数我们使用是命名参数啊,命名参数在行参定义的前面前面啊,我们要加入一个ATP这个注解,它的值呢,是自定义参数名称。参数名称定义我们的方法繁殖是一个例子集合啊,叫做multi pro,参数两个,一个是name,第二个是我们的age。现在我要进行参数的命名,在行参点之前加上注解hiro。这个P呢,是来自于你的my be中的名字,我叫my name age,我也起一个at my age,好,这样就命名了。如果你再有多个参数,同样可以这样命名。
05:09
打开你的map文件,多个参数,使用hiro命名啊命名查询select。那对应的这个是方法的名称是select market。还有什么啊,考贝他。放到ID这,指定我们的result Type Come,北京power主下面的student写三个语卷,我把上面这一部分考下来了,放到里边,那name等于。你好,花好。
06:02
我的名字。他叫my name。把这个拿过来,然后我凹一下A的字段等于井号花括号。对应的是my age这个命名的参数,这样就可以了,这是命名的方式,下面呢来测试一下。测试类。往下来,Public VO text select。然后这里边三等于my better要get 3still d等于SQ,三折的get my接口的class do的select。
07:00
那这块呢,我们传的一个是李四,年龄呢,传一个20例student,便利到student student输出。学生等于X tu,最后cycle它close,好测试一下我们这个方法。注意看一下我们的日志。在输出日志中我们看到。Their name问号,All age问号,李四会传到name,这age会传到这块,就是20了,20传到A的这个位置上,好,那我们看结果中有李四的姓名呢,有年龄是20的,这样呢,就完成了多个参数的传递的方式。
08:04
在这里我们要进行一个参数的命名,每一个参数你都需要进行命名。这是内。这是自定义的参数名。这个名字是用在你的map文件中的。在map文件中我们使用的是。挺好。My name z哈,My age,这是第一种方式,传多个值命名参数,推荐用这种方式,这是第一种啊。
我来说两句