以下のようなカスタムクエリメソッドに対して、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); }
ただし、findAll()などの既存の親メソッドに@QueryHintsを追加する方法はありますか?
ありがとうございました。
@oliverは、 -gierke、これを実現する方法はありますか? –
私は同じ問題があります。私はそれらをオーバーライドして@QueryHintアノテーションを追加しようとしましたが、無視されます。 –
@ user791694、下のsgp15の回答を参照してください。http://stackoverflow.com/a/10876707/418439 –