pagehelper分页工具的使用
1.引入依赖:使用springboot时使用
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.12</version>
</dependency>
不要使用
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.3.2</version>
</dependency>
如果使用这个会导致分页工具失效,除非对其进行配置
2.用法,在DAO的sql语句之前使用即可,其仅仅生效的是他下面的语句
分页工具使用场景:比较简单的分页sql查询,避免对过于复杂的sql使用。其原理就是在sql语句的末尾加入limit(x,y)语句。查询整个语句的条数时仅仅使用了count(*)的sql。因此对于一对多,多对多连表级联查询不要使用,会造成分页不全的情况