00:00
啊来,那我们就来说一下我们刚刚出现的这个异常,其实这个异常呢,我们刚刚已经看过了啊啊,那我就不再啊带着你的再去分析它了,呃,那么说白了呢,就是现在你把它去掉以后,然后呢,你在这个全局策略配置里面呢,把它加上以后,好像是不起作用的啊其实呢,啊,大家需要注意了啊,你单独的把这个家伙配到这儿呢,它是不管什么作用的,我们必须呢,诶把这个全局的策略配置呢,给它注入到我们的,诶这个。买呗,这次so session factor病里面它才会起作用,所以说呢,我们还是少了一步操作啊,我们来看一下,我们需要在这个位置呢,给它去。来注入一下啊好,注入我们这个全局的MP这个策略配置。好,那么它里面的话呢,啊,其实就有一个格global con啊,然后呢,我们只需要把我们自己的这个global configuration给他引入过来,放到这个位置,好,那么这个时候呢,我们再来测试一下,看一下这个配置到底有没有起作用。
01:10
好,我们再回到这个测试方法中。OK,大家来看一下,哎,现在的话,我们这个就是没问题的,然后呢,他又告诉我们,诶对数据库呢,诶更新了一条数据,好我们再回到数据库里面来刷新一下,好我们能看到相同的数据呢,诶就又插进来了。好,呃,那么呃,除了这个之外的话呢,啊,就是大家在使用的时候啊,也需要注意啊,你光配置出来还是不行的啊,你还是需要把它呢,再去注入到我们的这个,诶my circle factor病里面的,好那么除了这个之外的话呢,我们再来说一下,刚刚我们还提到了。诶,Table name啊,这个注解它是来帮我们去指定上这个表明的啊,啊那么其实这个问题的话呢,大家来注意啊,因为我们习惯性的在这个创建表的时候呢,诶,可能就会给他去加上一些这个前缀啊或者是什么的,那么将来买be plus的话,它是不可能自动的去知道你这个前缀到底是啥的,那么也就意味着我们必须得通过这个table name呢来去指定它,好但是啊,如果说我们在创建表的时候,这个前缀我们都是比较固定的,比较统一的话呢,我们也是有一个来简单一点的解决办法的,那么这个解决办法的话呢,也是需要通过我们的全局策略配置啊,全局的这个策略配置来去解决的,好,那么在这个位置的话呢,我们还可以做一个。
02:37
啊,就是这个,哎,全局的哎,表前缀配置啊,表前缀配置。表前的策略好策略配置,那那么在这个里面的话呢,它有一个叫做table perfect,那么我们只需要在这个地方呢,诶把我们这个表的前缀呢,给它写到这儿,那么以后买be plus再去根据我们的实体类去操作我们数据库表的时候呢,诶我们就不用再去把这个重体加到这了,它就会根据我们的全局的里面的配置好的这个TBLA,诶下划线结合上它,再结合上我们实体类的这个名字,诶帮我们组合成这样的一个名字,再到我们的数据库里面,帮我们去找到对应的表面来进行操作,所以说呢,诶我们通过这样的一个配置呢,也就能解决在每一个实体类中都需要去标注table波内啊这个注解的一个问题,好,那么我们还是再来把它做一个测试。
03:41
好,我们能看到只呢也是没有任何问题的,然后呢,在我们这个啊CL里面呢,也能看到他更新了一条数据,那我们再回到这个数据库里面刷新一下数据。好,那我们就能看到相同的数据呢,哎,又被插进来了一次,好,所以说呢,这个地方的话呢,我们就啊给大家通过这个啊。
04:01
下划线啊,到这个驼峰啊命名的这个问题呢,引出来了一个叫做全局策略配置,顺带着呢,又给大家去诶解决了一下,我们刚刚再去进行插入操作的时候呢,诶遇到的两个注解的这个问题,我们也可以通过这个全局的方式呢,来去进行一个解决,那么其实大家注意后续的话呢,我们在这个里面呢,还会加进去各种各样的一些配置,诶因为它这里面的话呢,还支持我们去编写配其他的一些配置,好那么具体的东西的话呢,我们在后续的这个讲解过程中啊,需要配什么,我们再回到这个地方给它加上就可以了。
我来说两句