【发布时间】:2009-12-01 07:19:55
【问题描述】:
<ehcache>
<cache name="query.ContactInfoList"
maxElementsInMemory="200"
eternal="true"
overflowToDisk="false"
timeToIdleSeconds="300"
timeToLiveSeconds="600"
/>
</ehcache>
public List getContactInfoList(){
hibernateTemplate.setCacheQueries(true);
hibernateTemplate.setQueryCacheRegion("query.ContactInfoList");
List list = hibernateTemplate.find("from AdoContactInfo a where active = 1");
hibernateTemplate.setCacheQueries(false);
return list;
}
我可以知道在调用hibernatetemplate saveupdate时如何清除/刷新 query.ContactInfoList 的缓存
【问题讨论】:
标签: java hibernate spring ehcache