温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:01
好,接下来的话呢,我们就来简单说一下啊,我们在使用这个代码生成率之前的话呢,诶我们需要注意的一些问题,呃,首先第一个呢,我们来说一下这个呃表啊,以及这个字段命名的一个策略选择啊呃,这个的话呢,我们一会再去写的时候稍微留心一下就行啊呃,人家这个买贝plus官方呢啊是这么来建议的,他建议我们这个数据库的表明呢,诶跟这个字段名呢啊,这个采用这个驼峰的这种命名方式啊呃,但是呢,一般情况下,我们在数据库里面呢啊,不喜欢采用这个驼峰的这种方式啊啊所以说他这么来描述的,如果说你采用这个下划线命名方式的话呢,啊,那我们就必须要去开启这个全局的这个下划线开关啊,就是我们啊,之前做过这样的一个配置啊,不知道大家还记不记得,我们来看一下。好在我们的这个啊,我们找到MP02啊。好,找到我们的配置文件,诶我们在这个全局策略配置里面呢,诶我们做过一个这样的一个配置,好当然了啊,这个配置的话呢,就是已经要啊,在这个2.3之后呢,它就默认就是已经开启来了啊啊呃,如果说这个表明啊,这个跟这个字段名啊,命名方式呢不一致的话,就什么意思呢。
01:17
呃,你的这个表明啊,和这个字段的名字这个命名方式不一致,那么我们就一定要去使用这个啊注解来去指定,所以说呢,我们啊建议呢是最好呢保持这个一致啊啊其实呢啊大家注意我们这么做的原因呢,就是为了避免在对应啊实体类时呢,产生的一些这个性能损耗。好,这些字段的话呢,不用做映射呢啊,如果说我们都按照这个保持一致的这种方式来做的话,我们字段呢,就不用做映射啊,就能直接和我们这个实体类的进行一个对应,当然啊,如果说我们在项目里面不用去考虑这一点,这个性能损耗的话呢,诶,那么其实你采用下划线也是没有任何问题的啊,但是呢,我们在这个生成的时候呢,我们去配置哎这个属性就可以了啊其实呃,人家描述的这个问题的话呢。
02:05
啊,对于我们来讲的话无所谓啊,因为你这个代码生成的时候呢,一般都是我们啊提前啊就要把它这个生成好,然后呢,我们在项目里面将来的话呢,就是基于这个生成好的这个代码来去使用的啊,所以说这点性能的话呢,啊,我们是啊不会太去考虑的啊这是我们需要注意的第一个问题,呃,然后第二个问题的话呢,就是我们在进行这个代码生成器啊,代码生成之前的话呢,我们需要去加入一些这个依赖啊呃,因为买贝斯plus的这个代码生成器呢,它会使用到一个模板技术,那默认使用的呢,就是我们阿帕奇的一个啊vaity这个模板啊啊那么至于这个技术来讲的话呢,啊,可能有些同学呢,不是很理解啊,也也没有接触过,那么啊,这个地方的话呢,我们也不做这个过多的介绍了啊,就是呢,一会儿的话呢,你就按照我自己的方式呢啊,把这个给它加进来就可以了,那么感兴趣的同学的话呢,你可以下去诶研究一下这个模板结束好呃,他默认使用的是这个阿帕奇的外city模板啊,但是呢,我们也可以去。
03:05
更换为别的啊,比如像我们这个fair marker呀,诶等等一些啊,所以说一会我们需要去加入这个啊啊然后另外一个的话呢,我们呃,还要去加入我们这个日志啊,就是我们这个呃,SRG啊,把这个技术呢给它加进来。啊,因为这个第一个呢,就是我们可以去查看一下这个日志的输出信息啊,另外一个的话就是它的这个啊vaity里面呢啊也会牵扯到一些这个日志相关的东西啊,所以说我们需要把这个依赖呢给它加进去,好,那么这些呢,就是我们在啊进行这个代码生成啊,啊编码之前的话呢,我们需要诶注意的一些问题,那么接下来呢,我们就先来把这个诶依赖给它加进去。
我来说两句