00:00
好,那我们刚才呢,然后咱们是通过为字段起别名,然后来解决了我们的字段名和属性名不一致的这种情况啊,好,然后下面那我们还有第二种方式,那其实我们刚才所说的这种大情况啊,就是咱们的字段名是符合咱们表的规则的,而咱们实体类中的属性名呢,然后它是可以符合我们属性的规则的,那所以说呢,那我们当前咱们的这种情况是无可避免的,对不对,因为毕竟我们都要符合各自的规则嘛,对不对,所以说呢,那买be他也意识到了这个问题,那所以说呢,My be他就为我们提供了一个全局配置,大家注意啊,叫做全局配置来解决了我们的这个问题,那什么叫做全局配置呢?大家注意,它其实就是我们当前核心配置文件中的一个标签。叫做什么叫做settings?啊,有同学说老师你这个setting要写在哪,这个大家不用担心你写错了,咱们上面这是不是会有提示呀,所以说呢,哪怕就是咱们写错了,咱们再通过我们对吧?啊,咱们这个报错信息,咱们就可以知道他们的顺序是什么,对不对,所以说我们现在咱们随便找一个地方写了之后,大家会发现咱们的settings应该是在我们的properties和我们的type analysis中间的,所以说咱们把这个settings呢给拿过来,大家注意,那我们现在呢,咱们就把它给放到这就可以啊,那这个东西是用来干什么的,大家注意来设置咱们买be的全局配置啊,全局配置也就是说我们的这个配置,它是作用于我们买be中的所有功能的,OK吧,比如说那我们这里面都可以写什么,大家来看我们my be的一个官方文档,然后我们现在咱们来找到咱们的configuration查苗,也就是咱们的核心。
01:57
配置文件,然后这里面大家看这是不是settings啊,然后我们往下找大家看啊来。
02:04
咱们找到settings之后,然后这里面就是我们当前咱们的各种全局配置,这个呢是我们的全局配置的属性名,这个是我们当前可以使用的值,这个是我们当前这个全局配置的默认值,那就比如说咱们的这一列的内容是需要写在我们当前咱们的setting标签的name中的,而我们当前咱们可以使用的值,然后是写在我们当前咱们的这个标签的Y流属性中的,所以说如果大家要想去用的话,千万不要用错了,那我们现在咱们需要用的是谁呢?来咱们往下找啊,来,然后咱们来找到咱们的这个地方啊,大家看一下,在这叫做map underscore,然后to cameo kiss,然后这个单词比较长啊,所以说呢,它在这没有展示出来,那我现在呢,就可以把这个值给大家复制出来,大家注意啊,因为我们现在咱们用的是PDF,所以说大家会发。
03:05
发现我们双击之后,咱们所选择的这个内容,把后边的这个enables也给复制上了,所以说当我们现在咱们来粘贴出来之后,大家一定要把后边的这一个enables把它给干掉,因为这个enables是我们的第二列,也就是咱们的一个描述,那所以说咱们再来看咱们这个属性名,它到底是什么意思呢?叫做map映射underscore什么意思,下划线to,然后camel case,什么叫camel case,叫做驼峰,那它是什么意思呢?就是将我们的下划线自动的映射为驼峰,那因为我们刚才咱们也说了,毕竟我们起的字段名以及我们的属性名它都是符合规则的,那所以说呢,我们现在买杯提词也意识到了这个问题,那所以它就提前给我们规定好了一个全局配置,是可以将我们字段名中的下划线自动映射为驼峰的。
04:05
但是大家注意它映射的是有规则的啊,就跟我们刚才写的是一样的,对吧,将咱们的这个字段,将字段将下划线,将下划线对吧,然后自动映射,映射为驼峰,怎么映射,比如说咱们是emp emp,然后下划线。叫做name,然后它最终映射成什么了,映射成了咱们的EP name。这个大家注意啊,它可不是随便映射的啊,你说你在这加了一个下划线就能映射成它吗?那不可能,它映射的结果应该是emp内应该讲的是这样的,所以说这个大家注意,你一定要看好,它虽然说可以自动将咱们的下划线映射为驼峰,但是也一定是符合某些规则的啊,好,然后下面大家来看一下,那我们现在呢,它的默,它可以用的值是true和false,然后呢,它默认的值。
05:08
是false,所以说默认情况下它支持吗?肯定不支持呀,我们之前咱们在讲第一种解决方案的时候,咱们都看过,那我们的字段名跟属性名不一致,那属性查出来的它就是null对不对?所以说它默认是不支持的,那如果我们现在要想让它支持,我们就可以将它设置为处,然后这个时候我们再来看我们当前咱们的S口尾句,我们还需要设置别名吗?大家注意不需要来我把这个S扣过去啊,咱们给它注释掉。好,然后下面咱们在这就可以开开心心的写行了呀,对不对,现在咱们还需要起边边,不需要了,不需要了啊好,我们下面咱们再来一个执行,大家会发现没有任何问题,对不对,为啥呢?因为咱们已经设置了全局配置了,而这个全局配置就可以自动将咱们的下划线映射为驼峰,所以说呢,现在我们只要去符合字段的规则属性,咱们只要来符合属性的规则,咱们就可以来解决这个问题,OK吧,好啊,行,所以说大家来看这是我们的第二种解决方案,对吧?然后是来配置,是来设置咱们的全局配置,然后将咱们的下划线,将咱们的下划线自动映射为妥,OK啊行,哪一个全局配置呢?来,咱们把这个配置给它复制过来啊,行,咱们把它放到我们的笔记里面就可以了啊。
06:41
请大家注意呢,这是咱们的第二种方式,然后是来设置一个全局配置,将我们的下划线自动映射为驼峰就可以啊,但是呢,大家注意它必须得满足条件,字段符合字段的规则,属性符合符合属性的规则,OK吧,好啊。
我来说两句