>这五百条记录全读出来在一个页面中进行处理。请问在程序中该如何更改这个记录
最简单办法:就按照普通JDBC那样去做就可以,返回500记录的ID集合,然后根据ID到jF缓存中获取已经存在的,不存在到数据库获得,再保存到缓存中。
复杂办法:
设置JF的com.jdon.model.query.block.BlockStrategy,更改blockLength,具体做法是:构造PageIteratorSolver时有一个带BlockStrategy构造参数,使用这个构造参数方法构造PageIteratorSolver即可。
public PageIteratorSolver(DataSource dataSource, cacheManager cacheManager, BlockStrategy blockStrategy) {
this(dataSource, cacheManager);
this.blockStrategy = blockStrategy;
}