00:00
刚才呢,咱们完成了MP的入曼力,各位同学感受到了MP一个便捷的出,就是它不需要编写语句,刚才咱们看到如果说我只实现一个最基本的操作,那咱直接调用麦中的方法就可以直接实现,刚才咱都感受到了,那下面呢给各位同学进步来演示。下面再来演示啊,LP中的下一个操作,这个操作是什么呢?就是一个最基本的添加操作,或者说叫插入操作,那这里边怎么做?给各位同学来演示一下这个操作,咱们直接写下代码。然后在里边,现在我再来创建第二个方法啊,这是我们的第一个,然后第二个为了方便要写到上面这个方法,咱们做一个添加的操作,那我还是写一个单元测试。然后注意啊,各位在写,但是测试的时候呢,因为咱目前用的是此人boot的2.1的版本,此人boot2.1它默认用的g unit是g unit5的版本,所以咱引入这个test,别引入错包,你要引入这个包。
01:07
别引入错啊,不是org unit,是org unit后面API这个包,把这个引入,这不要引错,如果你引错它会有问题啊,这个注意啊,是GU的五应该引入这个test,然后这个影之后咱们加上方法public,我叫A的user,把这方法做创建,创建之后在里边我们做个添加,添加怎么做呢?就直接调用userser map中的方法,这一方法就叫做insert,就可以实现in色中传入一个U色对象,这个对象呢,如果说咱有页面。那我是通过页面给他提交,然后再封装,再进行添加。咱目前应该没有用到页面,所以咱们先手动创建一个对象往里面添加,后面咱们在项目的具体功能中肯定是通过页面提交做添加,那我来写一下啊,UU上一个user。
02:06
然后user里边设置我们需要那个值,那咱们设置一下啊,第一个它的名称,名称,比如说我来写个名字啊,这个名字我就叫这个上鬼谷。然后第二个我再设立一下user site age年龄啊,我们上呢是在2013年成立的,今天是2022年,应该已经达到了接近十年的时间啊,咱就来一个九。然后user点上这个我们写一下啊,就是这个,比如说at.com啊,就写一个名字,然后包括里边。主要应该就这三个值,另外各位注意啊,在user里边呢,它还有一个属性叫ID,这ID呢咱们不需要设置,MP会帮我们自动生成,咱们马上会看到我们先设置这个值,然后最后把U色直接传到in色L中去,传完之后in色或一个返回值,注意啊,返回值是个int类型,大家可以猜一下这个值返回式。
03:15
各位可以想一下返回什么?给各位说明啊,比如说现在他返回的描述什么,就是你的影响的行数,也就是说你成功加了几条记录,那我就把这个咱做个输出,一会儿咱会看到,因为咱目前如果成功反应值应该是个一。那我写一下啊,Rose这个值输出,然后输入之后把user我做输出。我说一下啊,这个输出什么意思。各位看到啊,上面的user里边没有ID址吧,而当你就是添加成功之后,它里边会做件事情,把你添加之后生成到ID址给你,会回填到你这个user对象里面去,就是最终你添加之后,右侧里边会多出一个ID值,ID址是由MP给我们生成的,咱马上会看到。
04:11
所以现在添加操作就快速完成了里边这个过程,那咱们执行一下,看一下效果,现在我把这个直接执行。咱们看A的UR最终什么结果?等它执行出来。然后各位看啊。目前成功了,它正常没有报错,然后各位看啊,Rose值是一表示你成功加了一行记录,另外user里边有我们这个最终的结果,在结果中,除了咱刚才set的三个值之外,大家看到是不是多了一个ID值,ID址是由MP给我们生出来的,所以现在添加完成了,包括咱到表里边刷新看一下,各位看到啊,上硅谷九。At硅谷点。com是不是都加进去了,包括又多了一个ID值,所以咱们现在添加操作就最终完成了。各位把这过程记住,就是调用user map中的音色的方法传入你的对象,最终实现出这么一个添加操作。
05:16
这个是咱们演示了这个过程啊,所以这个我们就做到这里,然后这个做到这里之后,我们继续往下来看,咱继续看下面内容。
我来说两句