00:00
这是加依赖,然后第二步打开你的主配置文件呢。主配置文件在哪加呢?在这个环境的前面。在这加,这要配置插件,它没有位置的啊,在这加。把这句话拷过来就OK了,那就行了,就加上去了,注意位置啊,不是随便加的,你注意看我们指定这些内容是不是都有位置顺序的。不是随便加的啊,是有顺序的。产假是加在这个环境的前面的,有顺序的啊。加这就可以了。我们来做一个查询。嗯,我们这查询一个全部,我们这块呢,要做的是。使用page help分页数据。
01:13
拷贝方法名称,打开麦文件。你下最后这是查询所有without time北京卖。Student select share order ID排下去。好,这写完之后,下面我们来测试一下,看看怎么能做出来分页的效果呢?代码呢,我们看看啊,我拷贝一段。拷贝到这个代码。下面这一块。
02:03
Select page help。啊,这些倒不要了。我们第二个DAO的select all这种么查询方法,那如果你现在的话是这么查询的话,那当然能查出来,但是是所有全部的是表中的七行。好看结果啊,看这这是这七行啊七行数据啊七行。那现在我们要加上一个分点,加入K开的。方法分页page helper的静态方法叫start pay第一个调成第几页呢?从一开始第一页数据,每一页呢?我有三行,这里边的。
03:09
Page number是第几页?第几页数据第几页从一开始,后面的page size是说一页中有多少行数G。数数据啊,一页中有多少行数据?好,那现在我们来看效果吧。第一页我有三行。这测试。第一页有三行数据,来看效果吧。看一下我们三个卷啊。看这。大家看看这没有。
04:00
这个是我们写的三个卷吧。看代码。你看我们写的。后面这个是谁呢?刚才我们用到的page,它给你加的语句。然后你看这个数据有几行呢?大家看是不是前三行。前三行检验结果前三行,它不仅能使行这个查询,额外的还做了一个工作,看这没有。COUNT0,它来查询整个这个表中有多少行数据呢?查出一个七行来。他通过这个七行数据呢。七行这个数据啊,它能够判断出你到底能够分出几页来,为什么要分出几页来呢?你看你的表中有七行数据。那如果说你要分三页。那就说你要分三次从这表上取数据呗,分三次三页吗?那就说这一页中得有几个数据呢?哎。
05:04
它一共有七行的数据啊。七行数据,那现在我们说一页中有三行,是一页中有三行,不是三页啊。一页中有三行,有三行,那么有三行数据的话,那我们七号数据它能够分出几页来呢?也就说几次能够取出数据呢?取完所有数据呢?也种三行,那你想啊,一种三行有七行数据一共,那这里边的话,那我们是不是得有三页。三页,第一页呢是一到三。第二页应该是三到六,然后第三页应该是只有一行了,就七两数据了。所以说呢,它需要通过这个总的函数能够计算出你一共可以有几页数据,有几页啊几页。所以它在内部呢,会给你计算一个液的数量,就是说总行数在这儿呢,通过它来计算可以分成几页啊。
06:05
这是我们的CQ,它给你增加上了里美的语句,那现在能看出的是三行数据。那如果现在看第二行呢,第二页呢,第二页,那么这个就是第二页呗,我还是有三行。再来看。看我们最终的cycle的语句。首先呢,它还是计算一下总的行数。然后我们看LIMIT2个问号,它只能一个三。逗号三。在这儿呢?这样的话,它取的是从第三行开始取,取几个呢?取三行数据,取出结果呢,是456,那如果说想取的是最后一页呢。第三页再取就没了。
07:03
看最后的结果。因为他他从。第六个位置开始取,取几个,取三个,这是它内部呢,来计算我们这个页号啊,页码啊等等的,以及呢,取数据的位置,从第六个行开始取,取第三行,现在只有一行数据,这时分页吗?那此时你用它的分页,你这就不用再自己去计算从哪开始。怎么计算这个值就不用你算了呗,配helper帮你实现了,这是它的一个小功能,配helper你要注意啊。这个配help不是买be框架的,它是国内的一个作者写的这么一个小功能组件。啊,小工组件它是额外增加的,不是买BA原始的东西,不是啊不是。行,那这个我们就给大家讲完了,那就helper。
08:01
就是便于你做分页处理的啊,分页处理的。那整个课程到这儿呢,My be就全部的结束了。
我来说两句