00:00
好呃,那我们终于呢,诶经过一些这个漫长的过程啊,把我们这个环境呢啊就已经给它这个成功的搭建好了,呃,那么接下来的话呢,我们就可以啊具体的去使用我们的买plus,呃,首先的话呢,我们通过一个这个入门级别的啊,这个hello word呢来去讲解我们买白里面的一个啊通用c rud啊,那么我们也可以从这个官方的这个文档里面看到呢,诶就是它这个核心功能里面的其中一块啊,就是我们这个通用的CD。OK,呃,那我们再去讲解这个通用c rud的时候呢,啊,我们围绕着一个问题呢,来去给大家去讲解,呃,我们来看一下这个问题,比如说啊,现在我们已经存在一张这个TBL啊employee这个表,那么其实这个表的话呢,我们已经创建好了,然后呢,呃,它对应的这个实体类啊,也叫做这个employee这个类啊我们现在呢,也已经准备好了,呃,比如说啊,现在呢,我想去实现对这个表的一个增删改查操作啊我们应该啊怎么去做呢?啊,或者说我们都需要做哪些事情呢?
01:05
好,大家可以这个思考一下啊,呃,那么其实。我们这个实现方式的话呢,我们啊有两种啊,那我们对比性的来给大家去说,首先的话呢,我们先来说一下我们这个传统的买be啊,应该怎么去做这个事儿,首先呢,那我们肯定是要去编写一个诶我们employee它所对应的一个这个map接口啊,就是我们这个employee map,然后呢,写好接口以后呢,我们还得手动的去编写我们的相关的c rud方法,就是我们这个正删改查的一些方法啊,这些呢也是需要我们去啊手动的去写的,另外。我们还需要再去提供它所对应的这个soq映射文件啊,就是我们写搜Q语句的那个配置文件啊,我们叫做employee map查L这个文件,并且呢,我们还得手动的去编写每一个啊,就是这个接口中每一个方法,它所对应的这个SQL语句啊,这个也是我们必须要去做的,所以说呢啊,对于这个买杯这种方式来讲的话呢,我们所要做的事情呢,诶其实还是比较多的好。
02:16
啊,那么这些的话呢,啊,大家在这个使用买be的时候啊,应该都啊深有感受啊,深有体会,好接下来我们就来说一下我们现在带给大家的这个买bet plus,我们应该怎么去完成上面的这个问题,其实就特别特别简单了。啊,当然我们这个接口呢,还是要需要我们去写的,但是写完接口以后。我们接下来要做的事,诶跟我们的原生的买be就不一样了,我们呢,诶只需要让我们这个接口呢,去继承我们的贝斯map这个接口啊,当然大家应该也能查到啊,这个贝斯map接口呢,肯定就是我们啊买贝plus啊帮我们提供好的一个接口,然后呢,诶这就完了。
03:01
这就是我们使用买plus需要完成的所有的操作,好这个地方我们说到,甚至于我们都不需要创建搜映射文件。好,那么说到这的时候呢,可能大家现在已经存在这么几个疑问了哈,我们来简单给大家去说一下,比如说第一个疑问,你光写接口。不写接口里面的方法吗?好,第二个疑问。你有了接口以后,你将来要操作数据库的时候,你不写搜Q映射文件,那也就代表着没有对应的soql语句,你是怎么对数据库进行的操作呢?诶这个可能是大家这个现在所存在的一些疑问啊,好,那么其实买be plus它这个base map接口呢,诶其实就已经帮我们去解决了这个所有的问题了,好所以说呢,接下来呢,诶我们就先不着急啊,我们先啊按照呃,我们买VE plus的这种方式呢,诶先把最基本的这个接口呢创建出来,然后呢,我们再去具体的给大家去解读一下base map啊这个接口好,然后接下来回到我们的开发工具中。
04:09
然后呢,诶找到我们的这个src啊Java下面我们去新建上一个接口。好,这个接口呢,我们就叫做employee啊,然后package的话呢,我们改一下啊,叫成这个map。Finish。OK,我们来简单的去描述一下,呃,那么这就是我们的呃map接口啊啊map接口,然后呢,我们来说一下,呃,这个map接口写好以后呢,我们刚刚已经说到了啊,如果说这个基于买呗,这次来去实现的话,好,那我们可能还要做的事情就是什么呀,诶在这个map接口中。好在这个map接口中呢,诶,我们需要去编写我们这个CD好相关的方法。
05:01
好啊,还不行啊,我们还得再去做一些事情,还需要做什么呢?还得再去提供,哎,我们这个map接口,那所对应的这个soq映射文件。好,映射文件以及。哎,对应的这个就是方法啊,就是我们这个方法对应的这个S考句好,呃,那么这是我们这个刚刚说到的基于买我们需要做的事,而对于我们这个基于MP啊,就是我们的买be plus来讲的话呢,那那就变得特别的简单了,我们只需要诶让我们的啊map接口啊,我们说的详细一点啊啊某某某map接口好去继承我们的。Face map。
06:01
好这个接口接口即可,那这就可以了,好,那我们来让他继承一下,好继承我们的base map,好这个接口,呃,然后呃,我们在继承这个接口的时候呢,呃,我们需要提供上一个泛型啊,那么这个泛型呢,需要给大家去说一下啊。好贝斯。Map里面的这个T啊啊啊,泛型呢啊,我们指定的就是。好,当前啊,我们这个啊map接口所操作的啊,这个实体类啊,实体类的类型好,那么当前的话,我们很明显操作的就是我们的这个employee啊,因此这个里面的话呢,我们就把这个employee啊给它指定进来就可以了。好,Employee写到这,OK,那么这就是我们啊,在使用买贝利plus的时候,我们所需要做的事,那么既然说诶你也不用在这里面去写一些什么真删感查的方法了啊,然后呢,也不用再去提供对应的这个搜考L语句了啊,那么我们来去想一下,你这个买be plus,那怎么帮我们去完成这个真删改查操作呢?诶其实诶都在这里面啊,把我们这个该定义的都定义好了,好所以说呢,接下来呢,我们就来具体的给大家去解析一下base map啊这个接口。
我来说两句