<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 时清除/刷新查询的缓存。ContactInfoList