我正在从我的EJB Bean中查询数据库,这是DAO(数据访问对象),我的查询看起来像:
public List findDirectories()
{
allDirectories = getHibernateTemplate().find("from " + Directory.class.getName() +
" d order by upper(d.name)";);
return allDirectories;
}
我想要缓存这些结果,我该怎么做?有没有示例可以参考?
我只是想在我的EBJ Bean
中缓存上述查询的结果,这样下次刷新页面时,我就可以从缓存中获取结果,而不是从数据库中获取。
更新:我正在使用较旧版本的EJB
,因此可以使用EJB3
的cool features
。