00:02
好,那么接下来呢,我们就来做一个,哎,具体的测试,好首先呢,我们还是回到我们的这个测试方法里面,好,我们来找到这个测试方法。好打开,然后呢,我们再去,诶写上一个。测试方法啊,写到这个位置。好,这是我们的这个测试我们的哎公共哎字段填充。好,就是我们这个matter object handle了吧,好,写到这。呃,然后呢,比如说呢,我们现在做一个测试啊,我们用上一个这个右侧对象啊,用上一个这个右侧对象。好,呃,那么我们在插入的时候呢,啊,注意了啊,嗯,对于这个右侧对象来讲的话呢,它里面。
01:01
哎,比如说像我们这个呃,ID的话,我们是不需要给的,因为它是一个自增的,然后这个名字的话,是我们这个可以进行填充的啊,那我们只需要把这个诶逻辑删除的这个属性呢,给它写一下就行了,比如说我们来设置一下诶user site这个log flag啊比如说呢,默认情况下是不被删除的,那么接下来呢,我们来调用一下这个user,诶map里面有一个诶零色的方法,我们把这个user放进去。好,那么呃,如果说我们没有这个公共字段填充的话呢,像这个操作的话呢,将来插入进去以后呢,你肯定是,哎,就是你这个内蒙的话肯定是为空的啊,但是现在我们来看一下这个效果。好,我们来选中运行一下。OK,好,执行完成了,那么执行完成以后呢,我们来看一下啊,我们在插入操作的时候呢,我们就能看到SQL语句的话,就是给它的诶name以及我们这个log这个flag呢,进行这个值的插入,但是我们会发现它给这个name赋的值是什么呢?诶就是我们刚刚诶定义好的这个名字,好,那么其实它已经满足了我们这个填充的这个效果了,你看一下插入操作,它满足这个填充条件,所以说呢,它会帮我们自动去填充上面,好然后呢,我们在数据库里面呢,刷新一下,其实也能看得到我们这个诶填充好的这个数据的。
02:22
好,这是一个添加的操作啊,那比如说我们再来添加一下啊,这一次添加的话呢,我们把这个名字给它设置上了,好比如说我们随便啊写一个啊,我们叫做啊Tom,那么如果说我有名字的情况下,我们来看一下他会不会帮我们做一个填充的效果。好,那么这个时候你来看一下,诶,他就没有打印出来那个诶差额操作来满足填充效果,因为我们是有这个值的,所以说呢,他将来在这个位置进行判断的时候呢,诶发现你拿到的这个是有值的,那么他就不满足了,那么不满足的话呢,他就不会帮你进行这个填充了。
03:01
好,这是我们的一个插入操作,那么接下来我们再来测试一下这个啊,修改操作。啊,那么修改的话呢,大家注意啊,比如说呢,我们把这个注释掉啊,修改的时候呢,我们就需要给上人家一个ID了啊,我们要根据ID来去修改,比如说呢,我们就来把刚刚诶插入的这条数据呢,来去做一个修改。好第五条数据啊,好把它设置到这啊,因为我们在修改的时候呢,我也没有给你啊,诶设置上这个名字,然后呢,我们再直接去调用一个update。By ID,好,把我们这个右侧对象呢,给它串进去,好,那么这样的话,我们来看一下它有没有满足我们这个修改的时候,诶填充好运行一下。好来,其实我们能看到他说诶修改调操作,诶满足了我们这个填充条件了,那么这个时候你看一下我在改的时候呢,这个name他给我们值就是一个IWY啊,那么其实的话呢,就是我们在这个位置写好的,那么因为你在改的时候呢,没有给他传上这个name,那么他在这个位置获取到的呢,就是一个空的,那么它就满足了填充的这个条件了,他就会帮你填充进去,好所以说呢,最后我们看到的效果就是诶,他已经帮我们做了一个修改了。
04:17
好啊,但是大家需要注意了啊啊,如果说你在改的时候,比如说我只想进行对这个其中的某个字段的修改,比如说呢,诶,我只想进行修改它,好这个值的话呢,我还想哎,保留我们原来的值,那么这个时候你就不能再去使用这个。诶修改填充了,因为。你是想着不去改它,但是呢啊对于我们这个公共字段填充这个处理器来说的话呢,诶他认为你没有值,那么这个时候呢,他认为是满足填充效果的,诶反而呢啊会把这个自动填充的这个值呢给你写到这儿,所以说呢,他就会诶你本身呢是不想改的,但是最终的话呢,他是给你做了一个修改的,好所以说呢,我们在使用的时候呢,诶需要注意一个这样的一个问题,好那么这就是我们的诶公共诶字段填充啊这样的一个效果。
我来说两句