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

05-08-17 Javalga
首先佩服您敢于公开自己的汗水。

当从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回复。

猜你喜欢