Я запрашиваю базу данных из своего EJB Bean, который является DAO, мой запрос выглядит так:
public List findDirectories()
{
allDirectories = getHibernateTemplate().find("from " + Directory.class.getName() +
" d order by upper(d.name)";);
return allDirectories;
}
Я хочу кэшировать эти результаты, как я могу это сделать, есть ли пример, на который я тоже могу сослаться. Все, что я хочу сделать, это в моем EBJ Bean
кэшировать набор результатов вышеуказанного запроса, поэтому в следующий раз, когда страница обновится, я иду и получаю результаты из кеша, а не из базы данных.
Обновление: я использую более старые версии EJB
и поэтому могу использовать cool features
из EJB3