温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
啊来,我们接下来呢,给大家介绍啊,叫做select be edit,那么从这个方法名上呢,我们也能分析出来,就是一个诶有一个像类似于这个批量查询的这个效果啊,就是相当于你给上这个多个ID,然后呢啊,我把这个所有ID啊对应的这个数据呢,都给你查回来,并且呢,诶给你封装成一个类似的集合,好那我们一起来看一下。还是再回到我们的开发工具里面。OK,那我就把我,诶刚才写的这个呢,就给它注释掉了啊。好,我们接着往下写。第三个。好,就是我们这个通个哎,多个ID啊进行查询,好,那我们调用的方法是employer map叫做select bech,像他。他需要我们呢,给他一个这个集合啊,Collection类型的一个这个集合,然后呢,很明显,那这个集合里面呢,肯定封装的就是我们各种各样的ID了啊,那我们就给他一个list吧。
01:03
好啊,那么我们的ID呢,就是一个啊,我们叫做ID list,等于又上一个a a list,好,然后呢,我们再往这里面呢,去给它加上一些数据啊。好,比如说呢,我们来查哪些数据呢,我们就查啊A4567吧,好,我们来查4567啊,那我们就写ID list.ad好四,然后呢ID list.ad5好ID list。加IDD啊六,然后呢ID list加IDD7好啊,我们就拿这几个数据呢,来做一个测试就可以啊,然后呢,呃,这个方法的话,它最后给我们返回回来的是一个啊集合类型的,那很明显,因为你要查多条数据呢,肯定要通过我们的集合来进行封装啊,所以最后返回回来的是一个好集合,然后呢,里面保存的都是我们的employ对象,OK,那么我们直接把这个输出一下就可以了啊好,那我就啊不再进行迭代了,行,那我们写好以后呢,我们再来运行一下这个方法。
02:14
OK,我们来看一下这个效果啊啊,首先的话呢,我们来先看这个结果,结果里面的话,你看ID为四的,然后呢,ID为五的啊,我们接着往后看这个IDV6的好在这个位置,然后呢,IDV7的好几个数据呢,是都给我们查回来了,那我们来分析一下这个soqg啊,它是怎么执行的。然后呢,这个so口L语句呢,它是用了这样的一个语法啊,说我去查你的诶数据,然后呢,从这个表里面well ID,然后呢,它用了一个in这个关键字啊,就是把我们封装到集合里面的ID呢,诶将来都通过迭代的方式呢,诶帮我们啊设置到这个SL语句里面,那么最后呢,他再把这个数据呢给我们查回来啊所以说呢,这个方法呢,诶就可以完成啊通过多个ID,然后呢进行查询。
03:04
好,那我们再来简单的给大家去扩展一下啊,如果说诶你把这个操作要搁到我们这个原生的my be里面来做的话呢,那么其实做起来呢,还是有一点点复杂的,那我们就需要通过诶我们买be里面的一个动态so里面呢,还需要通过什么呀?诶通过我们这个for,然后呢去做一个迭代,然后呢去拼接一个这个so啊,最后呢,才能完成我们这样的一个效果,好但是呢,在我们这个买plus里面的话呢,诶我们就不需要考虑那么多了,人家直接就把这个方法给我们封装好了,我们直接拿过来去使用啊,就可以实现这样的一个效果。
我来说两句