Lee*_*iam 11 spring spring-data-jpa
我能够将查询缓存与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); }
Run Code Online (Sandbox Code Playgroud)
但是,如何在现有父方法(如findAll())上添加@QueryHints?
谢谢.
findAll(),findOne()等不是查询。实体上的任何缓存规范都将在这些方法中生效。
例如,
@Cacheable
@Entity
public class User {
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9497 次 |
| 最近记录: |