00:01
好,那那最后的话,我们再来给大家去说一下啊,在这个AR里面呢,其实我们也可以啊,来进行这个呃,分页的一个这个复杂操作啊,我们来看一下这个应该怎么去使用啊。好,那我们啊再来写一个吧,好,AR这个这个分页的这个复杂操作啊啊,那么其实的话,我们调用的这个方法的话呢,也比较简单啊,Tests我们的这个啊,AR的这个配置是吧,好加上我们的at test,呃,那么在这个里面的话呢,我们呃依旧是要有这个employee对象的哈,好把它就出来啊,然后呢,我们就直接去调用port里面有一个这个select。哎,配置呃,那在select配置的时候呢,我们依旧是使用这个develop的啊,就是我们可以传条件,呃,那比如说呢,我们现在想希望查到一个呃数据啊,我们看一下我们这个数据呢,也没多少了是吧?啊那我们就查这个。
01:06
啊,这样吧,啊有一个配置。好呃,用一个配置,然后这个配置里面的话,我们要查看第一页,然后每页呢显示一条吧,因为我们这个数据呢也不多哈啊后面这个weper的话呢,我们就随便写一个啊,比如说呢,呃,名字中带有诶老的吧,好吧,那我们来写一下啊,有一个这个按rapper。好,这个employee的,我们给它写进去啊,比如说这个like好like什么呢?哎,也就是我们这个last name好带有什么呀,带有这个老这个字的啊好,那么这个条件的话呢,我们就是诶简单的去加一下就行了,好那么大家以后在操作的时候呢,哎,就根据你具体的这个情况啊,再去加这个条件哈,好呃,但是大家注意哈,呃说这个方法的目的呢,诶其实这个select配置啊。它这个方法跟我们之前在这个好,我们来给大家去找一下啊,跟我们之前在这个employee map里面,诶,我们所使用的这个select的配置啊,我们去找一下,嗯,查询啊,应该这地方是有的,好跟这个select的配置不一样,这个方法的话,它直接给我们返回的就是最终的结果,而现在我们使用的这个select的配置呢啊,它有一点点这个啊绕哈,它给我们返回的是什么呢?它返回一个配置对象看到没有,所以说呢,这个地方的话呢,它给我们返回的是一个配置对象,好,那么泛型的话,依旧是我们这个引EMPLOY1。
02:36
好呃,我们想查的是数据,反而给我们返回的是一个配置啊,但其实呢,大家注意哈,人家这么做的目的是什么呢?诶更加的方便于我们去使用这个分页相关的一些信息啊,因为在这个呃配置里面的话呢,我们是可以去诶拿到一些这个分页相关的一些东西的,好吧,那这个地方的话,我们就不再啊给大家这个挨个去说了哈,好,那我最后呢,想告诉大家的就是什么呀,你拿到这个配置对象以后呢,其实我们也不用太着急啊,因为在这个配置里面的话呢,我们是可以通过这个get record啊,就是把这个查询回来,这个记录呢,诶给我们返回回来的啊,所以说就相当于我们需要呃多做一步操作,然后呢,就能拿到我们这个最终的这个结果了,好,我们来先看一下这个结果。
03:27
好,那我们能看到啊,啊这个查询操作呢,肯定是没问题的,然后呢,这个啊最后的结果呢,也给我们返还回来了,好,其实实际上呢,就是我们相当于啊诶多调用了一下这个方法叫做什么get record,呃,那他是怎么做的呢?我们来看看啊,实际上在他的这个select配置里面的话,我们能看到他通过这个s session帮我们去查回来的数据以后呢,诶封装到这个list里面,然后呢。他又通过配置点set record把我们记录呢,给他set进去了,又把这个配置对象呢,诶给我们返还回来了。
04:01
看到了吧,所以说呢,哎,大家注意啊,我们在最后获取结果的时候,我们还需要再通过它的get record把这个结果呢,诶再给它获取出来,那么这就是我们这个啊AR里面啊,它这个select配置这个方法的一个使用好。
我来说两句