bingo

The way to my programmer


在Spirng Boot中集成了PageHelper,然后也在需要使用分页的地方加入了如下代码:
PageHelper.startPage(1,1);
但是就是不生效呢,数据库的所有数据都查询出来了这是咋回事呢?
以前遇到过一个问题,有的版本没有拦截器接口,导致pagehelper插件不能用,难道这次也是版本问题?
于是改动了可能的版本,由:

  1. <parent>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-starter-parent</artifactId>
  4. <version>1.4.2.RELEASE</version>
  5. <relativePath/> <!-- lookup parent from repository -->
  6. </parent>
  7. <dependency>
  8. <groupId>com.github.pagehelper</groupId>
  9. <artifactId>pagehelper-spring-boot-starter</artifactId>
  10. <version>1.1.0</version>
  11. </dependency>

改为:

  1. <parent>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-starter-parent</artifactId>
  4. <version>1.5.8.RELEASE</version>
  5. <relativePath/> <!-- lookup parent from repository -->
  6. </parent>
  7. <dependency>
  8. <groupId>com.github.pagehelper</groupId>
  9. <artifactId>pagehelper-spring-boot-starter</artifactId>
  10. <version>1.2.3</version>
  11. </dependency>

然后发现好使了。
最终确认,只改动springboot 版本号就可以了。
具体原因,有待思考。



table表头和列的固定方法整理 springboot-jpa LazyInitializationException