温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:03
好,那么接下来的话,我们就来。诶把这个my my object handle,就是我们自定义的这个公共字段填充处理器呢,给它来完善一下好,那么呃,我们希望将来在我进行插入操作的时候呢,诶,我要对我这个user侧类里面的一个name属性呢进行一个判断,如果说它是有值的,好,那我们就不用再去管了,如果说它是没有值的,那我就希望诶把它填充一下好,那么这个地方的话,我们就需要这么来去做了,首先呢,我们要通过这个,诶我们刚刚说到说过了,说到了这个原对象啊来去判断一下。怎么判断呢?诶在这个matter object里面呢,我们就可以诶获取到一个,呃,应该是这样来获取的啊,它里面呢,有一个叫做。Get fair value来by name啊有这样的一个方法啊,我们来调用一下这个方法,好我们叫做啊,我们是应该先获取到啊,就是我们这个啊需要诶被填充的这个字段的这个诶值啊好怎么获取呢?比如说object,我们这个啊fair value吧,哎,字段的值等于什么呢?就是get fair value。
01:17
By name,那么这个方法呢,是我们在这个类里面已经定义好的啊,我们只需要把你要获取的这个字段的名字啊,那很明显就是我们的name了,好把它传进去,另外这个位置的话呢,我们就需要把我们这个诶圆对象呢给它传进去了啊,因为它从这个圆对象里面呢,诶是可以获取到我们具体的一些数据的。好,那么具体获取的过程的话呢,诶,我们就不再带着大家呢,一定要点的去分析了啊,大家可以自己的去把它这个看一看好。呃,然后呢,呃,拿到以后呢,我们就来做一个判断啊,假如说诶当前你这个Y6呢,是等于等于空的好,那么它就满足了我们这个填充的效果啊,我们可以来去输出一下,比如说啊插入操作。
02:04
好一会我们可以看一下这个日志信息啊啊插入操作,然后呢,哎,满足填充啊,满足这个填充条件了,好,那么满足了这个填充条件以后呢,诶,他就要帮我们做这个填充上填充这这个操作了啊好,我们把这个改成out,怎么填充呢?那我们直接调用一个叫做set filter a value name。好,你要给谁设置呢?就是给我们当前的这个哎name字段来进行一个值的设置,那么这个值的话呢,设置什么值呢,我们就可以把它写死了啊,比如说呢,我们就来设置一个啊,比如说写个随便写个名字吧啊,比如说写个我的名字,好,然后这个位置的话呢,我们依旧是要把这个诶原对象的给它传进去,那么这样的话呢,你在插入的时候呢,他发现诶你这个是没有值的,那么他就会帮你诶做一个填充,那么填充的值呢,就是我们指定好的这个值了。好好,同样的道理,我们在修改的时候呢,其实也是需要进行这样的一个操作的啊,那么这个代码的话呢,我们就不需要重新再去写一遍了啊,我们就直接。
03:05
啊,把它copy过来就可以了。啊,修改的时候呢,也是我先要,诶获取到你这个啊字段的这个值,如果说你是没有的,好,那我们就需要。诶给它做一个这个填充了,它满足了填充效果以后呢,诶这个地方我们改成这个啊修改操作啊,这个的话我们就简单来实现一下就行了啊好,那比如说修改的时候呢,我们改个名字吧,啊,我们不叫他了啊,我们写一个简写的。好,写一个简写的,这样的话,我们也可以去区分一下这个情况,好,那么接下来的话呢,啊,我们把这个编写好以后呢,我们就可以来做一个,诶具体的测试。
我来说两句