मैं नीचे की तरह मेरी कस्टम क्वेरी विधियों के लिए स्प्रिंग डेटा जेपीए के साथ क्वेरी कैश का उपयोग करने में सक्षम हूं।डिफॉल्ट स्प्रिंग डेटा जेपीए विधियों पर QueryHints को कैसे जोड़ें?
public interface CountryRepository extends JpaRepository<Country, String> {
@QueryHints({ @QueryHint(name = "org.hibernate.cacheable", value ="true") })
Country findByCountryName(String countryName);
@QueryHints({ @QueryHint(name = "org.hibernate.cacheable", value ="true") })
Country findByCountryCode(String countryCode); }
हालांकि, कैसे मौजूदा findAll तरह माता-पिता के तरीकों() पर @QueryHints जोड़ने के लिए?
धन्यवाद।
@oliver -gierke, क्या आपको कोई विचार है कि इसे कैसे प्राप्त किया जाए? –
मुझे एक ही समस्या है। मैंने उन्हें ओवरराइड करने और @QueryHint एनोटेशन जोड़ने की कोशिश की, लेकिन उन्हें अनदेखा कर दिया गया। –
@ user791694, नीचे sgp15 का उत्तर देखें http://stackoverflow.com/a/10876707/418439 –