다음과 같이 스프링 데이터 JPA와 함께 쿼리 캐시를 사용하여 내 사용자 지정 쿼리 메서드를 사용할 수 있습니다.기본 스프링 데이터 JPA 메소드에 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 –