13 Stimmen

Wie man QueryHints auf Standard Spring Data JPA Methoden hinzufügen?

Ich bin in der Lage, Query Cache mit Spring Data JPA für meine benutzerdefinierte Abfrage Methoden wie unten zu verwenden.

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); }

Wie kann man jedoch @QueryHints zu bestehenden übergeordneten Methoden wie findAll() hinzufügen?

Danke.

1voto

Agustí Sánchez Punkte 9317

Ursprünglich gab es keine Unterstützung für Query-Hint-Annotationen in Standard-CRUD-Methoden, aber anscheinend wurde dies für Version 1.6M1 behoben:

https://jira.spring.io/browse/DATAJPA-173

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X