【发布时间】:2012-03-11 09:28:14
【问题描述】:
我可以将查询缓存与 Spring Data JPA 一起用于我的自定义查询方法,如下所示。
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,请参阅下面stackoverflow.com/a/10876707/418439sgp15 的答案@