00:00
行,我们刚才把这个properties标签,哎,我们就说完了,那么这个标签的一些呃,使用细节,大家也可以参照官方文档再来看一下,那么接下来说一个标签,哎,叫settings。这个settings呢,我们来看官方文档,他说诶,这个settings啊,是一个非常非常重要的标签,那这个标签里边settings顾名思义就是设置。哎,还有一个S设置项目,也就是说呢,这里边包含了很多的设置项,这些设置项都能与直接影响我们这个马贝蒂斯的运行时行为,所以说大家在对这些设置项进行设置的时候,哎,一定要清楚每一个设置项代表的是什么,它可能会产生什么样的啊后果或者效果,那么这些设置项呢,我们这个文档里边列举了好多,往下翻,哎,都有每一个设置项。
01:00
它是做什么用的,有描述,哎,这一块第二栏就是描述,包括这个设置项的取值,包括咱们这个设置项它取的默认值,如果没设置情况下,马贝使用的默认值都有。大家呢,可以结合这一块,先把每个设置项大概都预览看一下,我们现在不来一一讲述,我们哎讲到某些功能,比如要用到缓存之类的时候,我们再来看相关的设置项。那么呢,我们先用某一个设置项作为一个演示,我们给大家看一下,往下翻完翻呢,这有一个设置项,诶叫它map oncore to camera case啊,这个文档这一块没整全啊,我们PPT这一块应该是全的往下翻啊。好,哎,就是这个设置项,这个设置项翻译过来就叫映射下划线,哎,变为咱们这个驼峰命名啊,咱们这个规则,这设置项的作用呢,就是MY贝蒂问你是不是能自动开启驼峰命名策略,如果开启的情况下,像这种情况。
02:12
你的数据库字段是A_C那么呢,你的Java并属性正好是A大写的C下划线的第一个字母,哎,第一个字母正好是我们这一块的首字母大写,如果是满足这种啊,咱们规则。扎B的字段是驼峰命名补法数据库的字段,用下划线分割一个大写字母,那么呢,我们马贝蒂斯就可以给你映射成功,而我们现在你看啊,托福命名法开启的默认值是false,所以我们在写hello word的时候有一个现象我们来看。Hello word我们第一次写了一个星,我把这些哎断掉,我写一个星,我们写星的时候进行测试,它last name字段是不是没有封装上啊,没有封装上的原因就是啊,Last name加B的这个字段跟我们数据库的last_name并没有对应。
03:15
而我们接下来可以开启驼峰命名法,现在呢,驼峰命名法是没开启状态的来默认是false,我们在全局进行一个设置,比如来到MY贝蒂全局配置中好。那么在这里边进行一个设置,哎,Setting包含了好多重要的设置项。我们就以这项为例啊,写一个settings啊,所有的设置。你要设置哪些项都写在settings标签里边,这个标签里边,哎,提示能写setting标签,哎,其中有name和value,每一个设置项就是一个city,哎,表示。
04:01
Setting用来设置,用来咱们这个设置每一个设置项。啊,这每一个设置项呢,它有name name就是设置项的名字。设置项名,然后呢,Y6自然就是我们这个设置项的取值。曲直。好,然后呢,我们把这一块取值拿过来,我们来到官方文档。好,就是它。拉过来。好,这是这个设置项,Come on,好。完了以后呢,它的取值我们知道默认是false的,哎,文档里边也说它是默认是false的,我们把它写为处,把它写为处以后看现象。刚才我改为新人以后,拉斯和内姆是不是并没有封装上啊?好,现在我全局开启一个驼峰命名法以后走。
05:07
我们来看诶,Last name,我们即使在这一块没有起别名也能封装上,因为它满足了这个规则,数据库的字段是last_name,而Java be是last,咱们这个下划线的第一个字母是大写的name,好,这种情况下我们就啊使用起来非常方便了啊,以后这个配置呢,可能也是在一些啊程序非常有规范的程序里边,这个配置也是写的很多的,那么这个公司呢,只要把数据库的字段名更扎宾的字段名按照驼峰命名规范起名就行了,我就不用写笔名了,行,至于其他的设置项,大家也可以在在下边来先阅读一下,我们用到的时候再去说它。
我来说两句