00:00
好,有了三三之后,那就好办了,下面我们来组织SQ的唯一标识。V的标识呢?是我们的name space的值。Namespace,再加上点。再加上我们的ID对应的是select students。把这个拿过来好,下面执行塞科语句。我们要使用三类的方法执行C3的对象,Select list的参数是SID。我们得到的是一个student的例子的集合,Student,然后我们可以辨认一下student。我们要传统的放。然后输出一下STU,最后关闭就行了,关闭啊关闭。
01:07
关闭的话。那我们在这写上是CQ3的close,好,那return返回的话,返回它是不是就可以了,那我们这就不在这儿进行变历了,把这个干掉吧,直接呢,我们就把这个查验结果返回就行了,那现在你在调这个方法之后,是不是就能得到这个产生结果对象了,这是你的递由对象。那最后你可以通过这样这个do来获取查询结果呀。我们写一个测试方法,写一个test my be单元测试的注解,At test方法。Avoid test select student,好,那里边呢,我们创建do对象my do等于new student do的头,Do的方法呀,叫它,这得到的是一个例子的集合。
02:21
List循环student list,再输出tu,好。就用这个方法吧。那我们现在是模拟的用的是一个测试方法,那实际上我们在代码中就应该是不是调用电流的方法来使用这个操作就可以了。来看一下。最终的结果呢,符合我们的预期,得到的是查询的学生对象,这个输出了吗?那这种现在这种方式呢,那就是比较贴近我们真实项目中的一种方式,这种方式中我们要用到的是。
03:01
自由对象。教他的方法来完成操作。这个操作怎么实现的呢?我们是把我们之前呢,做的是D流的这些操作。还有数据库是放到这儿了。放这里边了,代码还是一样,这获取三三次吗?拼接我们的ID,执行它返回结果吧。我们只是把原先。写在这个测试中的方法的内容是写在这里边了。那现在你可以调用这个select student的方法来完成你的数据库的DAO的操作的行为,这种方式最传统的,那如果你做添加怎么办,添加。添加也一样,那你首先在接口中定义方法ing,返回值名字自定义参数insert啊,发明我叫的in色死丢单的参数是死丢。好,然后拷贝这个方案的名字吧。
04:03
打开你的这个map文件,In色,然后ID,写SQ语句色的into student,然后videos占位符ID逗号站位符name逗号占位符email逗号H。这写完了,然后写电实验类啊,CTRL加O。实现我们这个方法。代码把这些你拷过来。好过了。把我们ID的名字拷过来。把变动的地方改一下,就这变了呗,变成新的。那这块不是查询呢,是一个添加呀,CYCLE3的音色。SQID参数是一个对象,把对象放简出来。
05:04
啊,不用再创建了,因为我们的参数这有这呢,反入进来反应是个int。那numbers,最后return numbers。然后别忘了还有一件事情。得提交事物,提交事物那用的是THANKYOU3的,很密,好,这就完成了。那一会儿我就可以调用这个方法,我可以调用这个方法。就能完成添加行为得到这个结果了吗?测试一下吧,调用一下添加方法。好,那我们再来单元测试,Test是insect。
06:04
那里边儿的操作是创建DAO对象,然后DA new一个DAO的实现,那调用它的方法,Insert参数是一个学生对象,学生对象new这个对象。不值吧?ID,我给个1005,再来设置这个名称。名称,我们叫盾山吧,再来student that email,盾山艾QQ看。把参数呢传进去,使就等于得到呢添加的结果nu,然后我们来输出呢添加对象的数无量numbers,这样大家只用这个方法就可以了。
07:11
那我们程序中,我们在so中或者在so中就应该是这么用调地流的方法来完成我们希望的功能啊,它这个操作呢,应该是成功的,就是一看数据库的查询结果,刷新数据,这找到1005的盾山就加进去了,年龄这个呢没有加,所以数据没有。因为我写的时候呢,我就没有写这个年龄吗,在这儿。没有啊好,这是我们的D流的传统的方式,就这么用的,这个用法呢,大家应该不陌生,我们是调这个方法,在这个方法的内部来实现我们my bet的行为,调用my bet的色者完成数据的操作。
我来说两句