关于学习jdon框架cache的疑问,请banq老师指点一下。

Javalga 05-08-17

首先佩服您敢于公开自己的汗水。

当从PageIteratorSolver 得到PageIterator实例时 有以下语句:
String queryKey = getQueryKey(queryParam, sqlquery, start, count);
CacheKey cacheKey = getCacheKey(queryKey);
pageIterator = (PageIterator) cacheManager.fetchObject(cacheKey);
if ( (pageIterator == null) || (!cacheEnable) ) {
....从数据库查询
想知道以下方法中的参数 cache 以何种方式传入?
public PageIteratorSolver(DataSource dataSource, Cache cache) {
......
}
谢谢

Javalga
2005-08-17 14:05

我在开发指南 批量查询部分 也只看到另一种方式
PageIteratorSolver pageIteratorSolverOfType = new PageIteratorSolver(dataSource);

banq
2005-08-18 08:46

这种方式是让用户传入自己定义的Cache,一般情况下,无需自己定义,框架已经有了,所以使用使用手册中用法即可。这是为照顾扩展性

Javalga
2005-08-18 11:32

谢谢banq回复。