00:00
啊来,那么这个我们就把它,嗯说完了啊说完以后呢,我们接着再来往下看,就是你现在讲的这个gdbc template,或者说name的parater gdb temp,我们都是在测试方法里面去使用的,那么假如说我现在想去完成一个呃,具体一点的功能,那么我们就要去提供出一个DAO来,那么在DAO中的话呢,我就希望用到你的这个gdb template,好,那我们就来说一下诶,怎么去使用我们的gdb template来去实现一个DAO哈,其实现在特别简单,大家来注意啊,我们来分析分析假设哈,我现在呢,在GDB的下面呢,去扭了一个类。啊,这个类呢,我就叫做什么employ,能看懂吗?我就不写接口了哈,然后这个里面呢,你看了哈,我做了什么事呢?哎,我写了一个方法public啊,Word就是什么呀,你看我就模拟那个插入操作啊,Insert一个引导页,刚才我说的问题就是什么呀,这个位置你是你要写四个参数呢,还是写一个参数啊,你是这么写的吗?String拉内吗?然后呢,String email是这么写的吗?需要这么写吗?不需要,你直接给他封装成一个employee对象是不就可以了。
01:19
对吧?哎,那这时候我们在方法设计的时候,我们肯定是这么来去设计的,能明白吗?OK,然后呢,这个方法我们应该怎么去实现呢?那我就希望说能用到我的GD,或者说name的parater gd怎么用啊。定合静态怎么用啊?同志们大家就要去想了哈,现在我那两个对象是不是都在我的这个LC容器中呢?那么将来我这个DAO是不是也得在LC容器中啊,对吧?那么你看了哈,我容器里面有JD bc table上有什么有name的parameter jdb table上还有一个DAO,那你想他希望用到GDP to或者说name的parater gd timeage,你这个需求是不是只需要让LC容器知道,他就能主动把它给注入进来了吧?LC是不是最擅长做这个事了,所以说我们只需要在这里面去啊,声明一下就可以了嘛,对吧?那比如再声明一个内蒙的perter gdvc啊,比如说也叫做NPGT吧。
02:27
对吧,然后呢,你想用谁?上面就是一个auto To Be是不是可以了,来这个地方也写一个at autobe,这样是不就行了,能看懂了吗?来吧,那我们顺带就把这个实现一下吧,这个怎么实现呀,太简单了,你看了哈,你想用谁实现吧。第二个呗,第二个是不是简单一点啊,对吧,那就是NPJD。好,N配这些讲什么呀,Update,然后呢,把so口L语句传进去,那么这个地方我们是不是得写一个so口L语句啊,对吧?来把so口L语句写出来,So你肯定是要去写的啊,Ins searcht into t BL employee,然后呢,Last_name email,真的啊,Values后面的话,我们在写的时候就一定要注意了,冒号last name,冒号诶,Email,然后呢,冒号真是不是这么写的呀,对吧?然后呢,这个位置的话呢,你就直接去插入,然后呢,你给他一个para什么呀,注意不要用它啊,我们用的是谁呀,叫做什么啊para source。
03:33
是吧,Para source啊UC,然后你再把这个创建出来,就so parameter source,然后呢,Para source等于又一个being pro。然后呢,So source把你的这个引employ对象串进去,看到了吗?诶把这个东西往里面一传,那么你看一下这个再去一调用,是不是特别简单啊。对吧,OK,那我们就来把这个呢,也简单做一个测试好,那么既然你已经在LC容器中了,那我就会回到我的测试的方法这个地方,我也把它定义一下吧,叫做什么呀,Employee啊,DAO employee Bao,然后呢,我也把它获取一下,等于ctx这盖着。
04:17
好,Get什么呀,Get一个病出来哈,然后呢,叫什么呀,就叫做哎,Employee DAO,然后呢,我们就是employee啊DAO-class,好来这个有了以后呢,我们再来,最后呢,再去写上一个测试方法啊,我们来测试我们的啊,测试我们的employee do好写一个public test,我们的employee,然后呢,这里面的话,我们就写上at test。好,现在你需要做什么事啊,你只需要直接employee DAO down insert,它是不是行了,然后呢,你把这个对象给它拿过来,我们刚刚是不是拗过一个对象啊,是吧,假设这就是我的一个对象啊,改个名字啊,改个谁啊,改个。
05:08
武林盟主是吧?谁呀?啊,莫小薇是吧?啊,有同道中人啊是吧啊啊吴小薇是吧,都看我吧这个啊,我也是被逼的是吧?天天跟我外甥天天看这个东西啊来,那么把这个都写好了,来写好以后呢哈,我们就来试一下。啊,走一下。有绑了个错是吧,我们看看什么错,Employe DA没有被定义是吧?那看一下为什么呀,因为我们这里面有没有开启组件扫描啊,没有没有是吧,说扫了这一步了啊,我们来把它开启一下con SPA,你起码你得去扫描,因为你加了注解以后,如果你不扫描肯定是不行的了啊,把这个让他去扫描一下,这样的话呢,我们加上注解的这个DAO是不是能被扫描进去了,然后呢,接下来我们再来做一个测试啊,现在应该就没有问题了,好微醒一下。
06:05
OK,大家看没问题了吧,然后呢,再回到你的数据库里面,你来刷新一下啊,你看这个数据是不是进来了。看明白了吧,OK,所以说呢,诶,我给大家讲的这个GDP to也好,或者说居民参数的也好,我们都是可以在DAO中直接去使用的,大家以后再去写DAO的时候,你也可以采用这几个对象来去完成,没有任何问题的。听明白了吧,OK,那么这个简单的还是你们之前用的那个DBU简单,我觉得这个是不是比那个更简单一点对吧?OK,好,但是没关系哈,反正以后我们也不会用它,对吧?啊,以后我们用的是谁啊,买是吧,等到时候讲买时候你就知道它有多简单啊,现在你还得写方法,到时候连这个十项类都不用你写啊,方法都不用你写搞定了是吧?啊是不是大家再等等啊,OK,那这个呢,我们就先给大家说这么多了。
我来说两句