pagehelper缓存
时间: 2023-11-05 07:05:32 浏览: 144
对于PageHelper的缓存,可以通过设置相关属性来实现。
PageHelper默认是开启了缓存的,可以通过以下属性进行配置:
- `pageNum`: 设置当前页码,默认为1
- `pageSize`: 设置每页显示的记录数,默认为10
- `count`: 是否进行count查询,默认为true
- `reasonable`: 是否进行合理化处理,默认为false
- `pageSizeZero`: 是否支持pageSize为0的查询,默认为false
- `reasonable`: 是否进行合理化处理,默认为false
- `rowBoundsWithCount`: 是否进行count查询,默认为false
- `offsetAsPageNum`: 是否将offset参数作为pageNum参数,默认为false
- `pageRowBounds`: 使用RowBounds作为分页参数时,是否进行count查询,默认为false
- `params`: 参数列表
- `supportMethodsArguments`: 支持通过Mapper接口参数来传递分页参数,默认为false
另外,PageHelper还提供了缓存相关的属性和方法:
- `cacheEnabled`: 是否开启缓存,默认为true
- `flushCache`: 是否清空缓存,默认为false
- `useGeneratedKeys`: 是否使用自动生成的主键,默认为false
- `useColumnLabel`: 使用列别名,默认为false
- `autoRuntimeDialect`: 是否自动检测运行时的数据库方言,默认为false
- `closeConn`: 在finally中关闭连接,默认为true
- `params`: 参数列表
阅读全文