Monday, 15 June 2015

java - hibernatetemplate clear ehcache? -


<पूर्व> & lt; ehcache & gt; & Lt; cache name = "query.ContactInfoList" maxElementsInmemory = "200" अनन्त = "सच" ओवरफ्लो टोडिक्क = "झूठी" समयओएडलेसेकंड = "300" समयओटोस्वाइसेकंड = "600" / & gt; & Lt; / ehcache & gt; सार्वजनिक सूची getContactInfoList () {हायबरनेट टेम्पलेट। सेटकैच प्रश्न (सत्य); hibernateTemplate.setQueryCacheRegion ( "query.ContactInfoList"); सूची सूची = हाइबरनेटमेटलेट.फ़ीड ("एडीओकॉन्टेक्टइन्फो से जहां सक्रिय = 1"); hibernateTemplate.setCacheQueries (गलत); वापसी सूची; }

हो सकता है कि मैं saveupdate कॉल करने के दौरान query.ContactInfoList के लिए साफ़ / रिफ्रेश कैश कैसे कर सकता हूं <

  हाइबरनेट टेम्पलेट .getSessionFactory ()। EvictQueries ("query.ContactInfoList");  

उस कैश क्षेत्र को साफ कर देगा आप कैश किए गए क्वेरी डेटा को मैन्युअल रूप से रीफ़्रेश नहीं कर सकते;

कैच क्षेत्र फिर से पॉपुलेटेड हो जाएगा (यदि सक्षम है)।


No comments:

Post a Comment