00:01
好,那么接下来的话呢,我们就来具体使用一下,诶买贝斯帮我们提供好的这个诶逻辑删除啊叫做logic so inj行,那么首先的话呢,我们需要把它诶进行一个配置啊好,那我们就诶来到我们这个全局配置文件里面啊。好,来到我们这个。Application context里面我们找到这个。好,就在这个地方吧,我们来去配一下啊好,我们来配置这个,诶逻辑删除啊好并然后这个class的话呢,我们就叫做这个诶logic啊叫做什么来着啊,So injec是吧,好,然后呢,需要给上一个ID啊,比如说我们就叫做这个啊logic哎,So,哎,Injec行,那把这个配好以后呢,注意了啊,你光配到这还不行啊,我们还得需要把它注入到我们这个诶全局里面啊好,但是因为我们刚刚自己注入过一个啊,所以说我们暂时呢需要把它注释掉啊。
01:00
好,这样的话,我们才能把这个啊现在的逻辑逻辑删除呢,给他这个注入进去啊,注入我们的这个逻辑,诶删除好property,然后呢,叫做这个啊circle inject,还是给它进行注入啊,然后ref的话呢,我们引用的就是一个a logic circle inject。是,那么我们就把它配好了啊,那么配好它以后呢,呃,我们还需要做什么事呢?大家注意,现在我们要去操作的话呢,我们都都得有一个表,还有一个这个实体类的啊啊,那我们一直在操作这个啊employee是吧,我们换一个吧,啊假设啊,我们有这样的一个表吧。来,我们来创建上一个表啊。好啊,我们来创建一个表吧,叫做create,一个诶table叫做TBL用户表。好啊,那么这个表的话,我们就简单一点啊,就给上一个ID啊int,然后呢,11位的好primary,然后呢,哎,那么另外一个的话,我们就给上一个名字就可以了啊,比如说这个瓦差啊,然后50个长度。
02:11
好吧,简单一点就行了,然后呢,把这个表呢,我们给它来这个。创建下。好好创建成功以后呢,啊,我们把这个表给他这个刷新一下啊,我们来打开。好打开这个表,然后呢,我们给上一些基本的数据啊,比如说这个一号员工啊,我们叫做这个啊张三。然后二号员工,哎,我们叫做这个李四。好,三号员工呢,我们叫做这个王五。好啊,四号员工的话,比如说我们叫做这个,哎赵六好吧,可以了啊,我们有这么几条数据就行了。别。好,呃,那么呃,这个数据表是有了,但现在的话呢,我们需要这个演示的是这个逻辑删除啊,所以说我们刚刚也分析过了啊,你如果要进行这个逻辑删除的话呢,诶,我们是需要在这个表中呢,有一个这个逻辑删除字段的啊啊,但是我们在创建表的时候呢,呃,忘了给它创建出来了是吧?好,那我们就给它加上一个吧,好,我们来改变一下表,我们再给它加上一个,比如说我们就叫做这个呃,Logic flag。
03:25
好,这是一个。诶int类型的吧,然后呢,默认的话也是11位吧,好我们把这个保存一下。好。然后呢,我们再把这个表呢,给他这个刷新一下啊。好,那么这个位置的话,我们稍微改一改啊,就大家再去个下去创建的时候呢,你就啊直接把它创建出来就行了啊,刚才的话是这个忘了啊,我们叫做这个logic啊flag好,然后呢,呃,这个里面我们给他一个这个in类型的啊,比如说也是11位好,你就这么来去创建这个表就行了,然后这个表数据的话,我们还是再来去改一下啊,比如说呢,刚才呢,都是没有被删除的,我们都是一个一。
04:08
好保存一下,那么这就是我们这个要操作的这个表,那么表有了,接下来的话,我们还得回到我们这开发工具里面。那这个是什么呀。好,回到我们这个开发工具里面啊,然后呢,我们还需要再去加上一个。哎,实体类啊,比如说我们知道这个user类啊,然后在这个类里面的话,我们就简单的写一下啊,比如说有一个诶inte类型的一个ID啊,有一个自封刷类型的一个名字。好,把它写到这。然后呢,还有一个就是我们哎逻辑删除字段了啊,比如说也叫做哎in,我们叫做这个logic flag像啊我们加上这个概率塞的方法。好。
05:00
然后呢,再把这个兔子圈啊,我们也给它加上吧,OK啊,那么大家需要注意了啊。啊,如果你要进行这个。呃,做这个逻辑删除的话呢,我们就必须得告诉人家这个买贝plus啊,就是哎,你当前诶这个啊,实体类中啊,他这个逻辑删除的那个成员变量啊,或者那个属性是谁,那么这个我们怎么告诉他呢?诶我们需要通过一个注解来去告诉他,那么这个注解的话呢,我们就叫做诶这个table logic好,所以说呢,哎,我们需要把这个table logic呢,诶给它执行到这。好,我们来试一下。好把这个table logic支撑到这好表示呢,它就是一个诶逻辑删除字段啊。好逻辑三数字的好这个属性吧,OK啊,那么把这个写好以后呢,大家需要注意啊,我们刚才说过啊,我们还需要去配置什么呢?配置我们这个全局的这个逻辑删除值啊,就是你得告诉买白丽子plus什么情况下它是删除状态,什么情况下它是没有删除的状态,所以说呢,我们还得再回到我们的。
06:10
哎,这个配置文件里面,我们再把这个诶需要配的东西呢,给它加进来,呃,那么这个是加到什么地方呢?我们也要加到我们这个全局的诶策略里面。好,就在我们这个格罗伯里面,好,我们给它配进来。嗯。好,我们来写一下。好,就是注入我们这个,诶逻辑删除的这个全局值啊,好,那么第一个的话,我们知道这个logic delete,哎,VALUE6就是删除的值的话呢,我们就是诶置为这个负一就行了,好,如果你是负一的话,代表了你是一个删除状态,那么另外一个叫做logic,诶,Not delete value,就是如果你是没有被删除的话呢,我们置为啊,就是一啊这样的一个状态,好,那我们把这个配上以后的话呢,诶买威斯plus就知道了,一的话呢,诶就是没有删除的情况,如果你是负一的话呢,诶那么你就是一个删除的一个情况,好,那么最后我们把这些都做完以后呢,其实我们这个逻辑删除呢,诶我们就可以去使用了,好,接下来的话呢,我们就来做一个诶具体的测试。
我来说两句