00:01
咱们刚才不是写了一个这么个test吗。呃,下边这儿呢,咱们这儿创建一个贝斯丢。啊,他这个不是T了哈,假设呢,咱们拿这个E呢来举个例子。创建被do的这个对象啊,然后在这呢,呃,咱们测试一个一个来吧,先查询单个对象。哎,那么就就是说呢,你看。Get get single b啊,我们需要传的参数,第一个是SQL语句。来这个我们看啊,把别的关掉。
01:05
嗯,先执行一下这个语句。然后对着这个这个这个表结构来写啊,Select epdp namep position login account。Login password from t。嗯。好,当然得给它加个条件,Where e PID等于一。好嘞,呃,这样的话,这个SQ语句我们看这个数据这个都能查到,然后把这个语句呢给他拿过来。
02:00
作为我们这测试的词汇句。呃,分号去掉一,这呢改成一个问号,英文的问号。哎,传SQL语句,然后呢,传这个EP加class参数呢,就是一。返回一个ERP对象,打印一下这个ERP对象。六号。呃,我们看到啊,这个完全都没有传进来。这个是为啥呢?这个对象都封装了,但是这个里边的具体的数据哈,这个值没有传进来。那么想必呢,就是因为我们数据库表这个字段的名字和实体类的属性的名字不匹配,我们得给它们呢匹配一下啊,给它加个别名。然后呢,这EP position。
03:01
Login account。Log。Password。再执行一遍。行,你看这块就有值了哈,啊,这会就有知了。哎。哎,你说要过去咱们把这个皇上的名字这样给选中了,是不是也不太尊敬是吧?好嘞,这是查询单个对象的啊,OK了,然后呢,看一下啊get。历史。你看清朝末年,这个汽车传入咱们中国以后是吧,你看慈禧太后坐汽车就很不开心是吧,你看这个这个开车,这个司机,这个车夫,他怎么能坐我前面啊,他这个是吧,他怎么能跟太后老佛爷平起平坐呢?
04:02
啊,然后这个这个这个时候好像就没有普及开啊,据说有这么个典故。好了,然后呢。这个搜狗语句是它,呃,下边咱就直接去调方法,Base do get b list。Soo传进来。呃,然后呢,ep.class传进来,然后这个参数我们现在没有参数啊,就查的是这是这个全部的。好,跑一下试试。啊,也是哈,这呃,对。这我们复制的哈。行啊,这是有边边的啊,有边边。
05:02
每个字段都有店面。哎,来跑一下看看。一共就这三个员工哈啊。皇上和明珠和索额图是吧?哎,其实我当时。这个写完前一两前两条记录以后,我想着应该是乾隆、纪晓岚和和申这三个组合更更有喜感是吧?结果我后来想算了,数据都已经插进去了,我就就懒得改了。呃,然后下边咱们再来一个看看,测试一下up。哎,这个叫做taste。阿布塔。先写个搜狗语句呗,Update t,然后set,我们改一下什么呢?改一下em position。
06:06
嗯。把它改成什么呢?我们把索额图呢,改成这个emperor。他不是想当皇帝吗?这个写个问号吧,让外边传进来哈,康熙王朝里边是这么演的。好像历史上好像,嗯,好像还好像还没有这么严重,嗯。Set,然后呢,Where?EPID等于问号差两个参数。哎,一个是EP。Position。呃,一个呢是PID。去风扇。然后呢,被四丢点,哎,Update传circle,传EP。
07:04
Position。嗯,EPID。啊,然后打印一个数学小函数。Affected。Number。呃,这个传参数的顺序呢,这个一定要和这个问号是对应的啊,你别你别这两个传反了,传反了这个就就就就就不对了哈。你看看我们做这种测试是吧,你做这种测试呢,你居然这个。嗯。把索额图的这个工作岗位呢,改成了这个皇上啊,这哪能行啊,这个这个东西我们得你还是给他改回来吧。
08:01
Minister。所以说你要是在这个。这个过去封建社会干开发这个东西还是有生命危险的哈,这个这个东西你这个测试用力啊,你都得这个精心设计是吧,你不能够这个这个嗯,这个这个叫什么?呃。冒犯啊,这个皇室的威严啊,这个还是很需要非常非常的注意的。说不定那个时候干开发还真的会拿程序员杀一个计田是吧?呃,我们把这个测试的方法呢给他拿到我们的文档里边。这样咱们确认过一遍哈,测试了以后呢,确认过咱们就后边再用的话就放心了。嗯,然后呢,这个测试用的类呢,还是它啊,我们把这个截图拿过来。
09:00
这个时候这个测试有什么好处哈,将来呢,如果程序遇到问题了,因为我们贝斯do呢,我们确认过没问题,那么我们可能呢,如果确定是持久化层的问题,那就可能看的是子类的do啊,可能查的是SQL语句,呃,贝斯do应该就就是哎,确认没有问题了。
我来说两句