我能夠使用查詢緩存與Spring數據JPA爲我的自定義查詢方法,如下所示。如何在默認的Spring數據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); }
但是,如何添加@QueryHints現有的父方法,如findAll()?
謝謝。
@oliver -gierke,你有什麼想法如何實現這一目標? – 2012-02-21 14:53:45
我有同樣的問題。我試圖覆蓋它們並添加@QueryHint註釋,但它們被忽略。 – 2014-04-06 23:09:48
@ user791694,請參閱下面的sgp15的答案http://stackoverflow.com/a/10876707/418439 – 2014-04-07 01:12:26