00:00
好,到这为止呢,我们买business class里面的一些基础性的这个知识呢,咱们就学完了,咱们呢,再回头做一个小小的总结,第一个呃部分呢,我们学习了my be斯的入门,那了解了贝斯plus它的一个特点啊,它的特点呢就是。润物无声,效率之上,丰富功能,那么我想通过这两天的学习呢,大家已经充分的理解到了买p plus呢这几个特性,接下来呢,就是它支持的数据库,那当然了,我们是以满思和为例啊写的啊这样的一些例子,好然后呢就是它的框架结构,那么从这两天我们学习的过程当中呢,大家可能会发现啊,无论是注解还是扩展啊,我们都呢有了一个充分的了解,那当然了,Generator这一块我们会在项目当中呢,对它呢进行一个学习啊,叫做代码生成器啊好然后再接下来呢,快速入门这一块,给我们一个非常简单的入门案例呢,能帮助我们去了解my be plus它是如何工作的,那么我们知道呢,My be plus里面呢,它是基于spring BOO工程的啊,所以我们要建一个spring boot工程,然后接下来呢,引入依赖的时候呢,我们引的是买plus boot starter这样的一个BOO的场景启动器。
01:21
啊,我们要注意的是呢,我们现在用的是3.4.1这个版本的,因为最近的买贝斯plus的更新呢,也比较频繁,那我们现在用的是比较新的一个版本啊,它和之前的老版本呢,也是有一些区别和差异在的,所以大家未来如果一旦工作了的话,你使用的买贝斯plus的版本是什么,你也要关注一下不同的版本呢,针对于不同的这个,呃,一些具体的功能呢,它是有不同的解决方案的,例如我们之前所看到的那个分页插件是不是啊,在3.4.1当中呢,就有了一个新的解决方案,好,然后接下来呢,就是。
02:00
我们对整个买贝斯plus呢,做了一个增删改查啊,那这个我们就不详细的去说了,然后接下来呢啊,这个增删改查这一块呢,我们是基于自定义呃。基于四个场景去学习的,第一个呢是通用的map,第二个呢是通用的service,也就是说买business plus里面已经给我们定义好map和service了,我们只需要直接使用就行了,好,当通用迈和通用service没有办法满足我们要求的时候,我们呢就自定义迈甚至是自定义service来完成我们的业务开发。那接下来呢,我们又学习了常用注解,那实际上算上插件里面后来学习的那个version注解呢,我们一共接触了五个注解,我们分别来看一下,一个呢是table name注解,做表明映射的,一个是table ID注解,定义哪个是主见列,并且可以做列名映射,主见列的列名映射,并且可以做啊ID生成策略的,然后接下来呢是table field的注解,这个呢是做具体的非主键列的列名映射的,然后接下来呢,是t logic注解,这个注解呢是做逻辑删除的,那另外呢,在插件里面我们还接触了一个注解叫做version注解啊,所以呢,在乐观所这个地方。
03:14
我们接触了一个乐观所的使用的version注解,所以到目前为止呢,关于买贝斯class的注解呢,我们学了五个,好,然后接下来呢,我们再回头看一下这个插件,插件实际上它也有很多,那我们这个里面讲了两个最重要的一个插件,一个呢是分页插件,一个呢是乐观锁插件,好然后接下来呢,最后我们又讲了条件构造器,那条件构造器之所以放在最后,就是因为如果你不用条件构造器的话,用这个我们自定义的map的XML文件的话,完全可以完成条件构造器里面所有的功能和方法,所以呢,这个条件构造器是否使用是基于你的习惯的,如果你觉得用条件构造器用面向对象的编程方式比较方便,那么你就用它,如果你觉得呢,你还是比较倾向于直接写原生的SQ语句,那么你就用我们基本CD里面学习的什么呀,自定义。
04:09
自定义迈这种形式来写所有的S口L语句啊,所有可能的色口L语句都可以用这种方式实现,所以呢,条件构造器对于大家来说呢,就是一个可选项了啊,当然你要了解的话呢,会更好啊,所以这个是我们最后的啊一个学习的内容了,所以整个这五部分呢,就构成了我们买class的一个完整的知识体系,但是呢,并不是所有的啊内容呢,都会在我们的这个五部分当中面面俱到啊,细节也有,所以呢,如果大家未来需要啊,就是进行一个。呃,知识扩展的话,那么还是建议大家去哪去买贝斯class的官方网站,那个里面有很多啊,一些非常丰富啊,更为丰富,比我们课堂当中讲的还要多的一些信息,所以在项目开发的过程当中遇到问题,建议大家先查官网啊,好,这个是整个买菲斯plus我讲的内容啊。
我来说两句