温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:01
好,那接下来呢,我们再来说一下,诶,带条件的这个修改操作啊,我们来给大家简单的做一个演示,好,那么我们用的是update这个方法里面呢,我们也是可以传递来一个具体的条件啊,好,来还是直接回到我们的开发工具里面啊,我们再来去写上一个测试方法,好条件构造器,然后呢,就是我们的啊修改操作。好好测试我们的NT好mapper,然后它的一个update好at ts写到这,呃,那比如说呢,我们现在想做一个什么操作呢?啊,我们来根据这个数据来分析一下哈,呃,我们希望。嗯,把这个,诶我们就拿这三条数据来说话吧,因为他们都是一样的是吧,诶我们希望呃去修改这个名字为Tom的啊,并且呢,这个性别是诶44岁的。
01:00
好吧,然后呢,嗯。好,就它吧,我们就来修改这个名字为Tom,并且这个性别呢啊,他是这个44岁的,然后呢,把它呢,诶我们做一个修改,好,那我们就来看一下应该怎么去写啊好,那我们在这个employee map里面呢,直接去调用这个update,那么修改的时候,你要把它改成什么呢?我们依旧是要把这个修改的这个数据呢,给它封装成一个对象给它传进来啊,我们先把这个呢给它封装一下啊,那依旧是一个哎employee啊,等于又上一个好employee。比如说呢,我们把它改成什么呀,我们给它改成这个好塞拉name啊,我们不叫这个to姆了,我们改成什么呢?啊,我们改成这个啊伟大的啊常老师是吧,好,然后呢,这个employee点啊set我们的email吧。好CS啊,然后呢,C2COM,好employee set我们的,哎,真DA,那我们就把它改成零了啊。
02:08
好啊,然后其他的话呢,我们就不改了啊,我们就改这么几个就可以了,行,那么这是我们要去修改的这个对象啊,我们把这个employee呢给它传到这。然后后面的话呢,就是我们这个条件了,就是满足什么条件呢才会被修改呢?诶我们要满足这样的一个条件啊,我们依旧是要给他,诶去扭上一个anti rapper啊,这里面的话呢,啊,我们要把这个泛型的给它传上啊呃,然后在这个里面我们就可以去写了啊,我们刚刚分析过的啊,你的啊,Last name啊必须是什么叫这个Tom的,然后呢,并且呢,那么并且的话,我们直接EQ就可以了哈,谁呀,就是你的这个H,我们刚刚说过这个H要等于什么来着。啊,Age要等于40是岁的是吧?好,那我们就写一个AGE44 OK,那么这样的话呢,我们就把这个条件呢,给它拼装进来了,就是啊名字是等于Tom的年龄,年龄呢等于44的,然后呢,我们才会给你啊来做一个修改,行,那我们就来看一下这个能不能成功的把它做一个修改,好运行一下。
03:21
OK呢,是没有任何问题的,然后我们来分析一下我们的这条数据啊,Sol语句说set,你的last name等于什么,Email等于什么真等于什么好,然后呢,V什么呀?诶你看了V,你的last name等于什么,And h等于什么好,最后的话呢,我们来看一下这个数据库里面刷新一下,诶是不是只有它被修改了。好,那么其他的这两个呢,它是没有被修改的好,所以说呢,这个呢,就是我们啊条件构造器的一个什么,诶修改操作好。
我来说两句