温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
啊来,我们接着往后说啊,那么最后呢,再来给大家讲上一个方法啊,我们叫做query方法,那么这个也是我们必须要去使用的了,Query是干嘛的呢?那就是查询我们的,诶查询多条数据,然后呢,返回多个对象的一个集合,你看下这个也是我们常用的吧,我们从数据库里面是不是要经常去查多个数据啊,然后呢,每一个每一条数据呢,我们都会封装成一个对象,再把这个对象呢,给它完整的封装到一个集合中,再给你返回回来,好,那么现在我们就来看一下,我们再去写一个测试方法,好测试我们的宽RY,好加上我们的test,那么这里面你还得去写一个so考L语句,比如说我要去查询嗯,D好,Last下考线,Name email gender from t BL employee OK,是不是把它数据都查出来了,对吧?来,我把数据都查出来。
01:01
来了啊,那么当查出来,我们来看一下怎么用呢?那就是JD complete呀,里面有一个query,听懂了吧?哎,你注意哈,这里面也有一个什么query for list啊,也有这个方法,但是呢,我们不要去使用它,我们直接使用我们的query方法来的更快一点啊query在query里面的话,大家想啊,呃,我现在是查的多条数据,但是呢,诶,每一条数据我们都得做一个封装吧,对不对,那么也就意味着你也得告诉死朋伟,你要把每一条数据封装成一个什么类型对象是不是啊?诶,所以说呢,这个地方的话,我们依旧得给它指定上一个封装的一个类型,那么我们同样要使用到我们刚刚讲过的一个肉maper,所以说这里面大家来看一下宽RY里面带肉matter的是不是就是它了,能看懂吗?哎,你就使用它来进行查询就行了啊好,那我们来写一下宽RY带肉matter的好把。
02:01
最后有句放进来,那么再给它一个,那我们把这个呢,再给它创建一下啊,Row等于又一个刚才用的是什么呀,Being pro吧,然后呢,我们最好呢,给他指定上一个泛型啊,指定上一个employee OK,那么这里面的话,我们一定要给他一个什么employee class,大家听我讲哈,这个才是我们映射的那个类型,而这个泛型呢,有没有都是可以的,听懂吧,都是可以的,当然有了方型的话呢,我们的类型就更加的明确一点,我们在这个位置就直接可以把它接收回来了,但是这个你是不能省略的,因为这个才是我们point它的一个依据,就是我到底要封装成什么类型的对象呢?就是根据你这个位置指定的类型来的,明白了吧,这个是不能省的啊,好,那么最后的话呢,这个方法它就会把所有的对象呢,都封装到一个集合里面,就给你返还回来了,直接接受一个集合来,我们来输出一下emps。
03:01
好,我就不再迭代了啊,来运行一下,好,大家来看这个效果啊,总共1001,你看我们后面的这个1002 1003以及1004,你还是做回来了,看到了吧,那我只不过是没有迭代啊,大家呢,可以把它迭代一下,看的更清楚一点,好那么这就是最后要给大家去讲一个叫做query方法,然后呢,查询多条数据,返回多个对象的一个集合,明白了吧,OK。
我来说两句