我正在做一个JavaSpring项目,这个项目使用了redisson-hib-53缓存,我可以使用注解@Cache
来缓存实体;但是,我不确定如何设置要缓存的查询,因为我知道我使用SpringJpaRepository,并且我按如下方式编写查询:
@QueryHints(value = {@QueryHint(name = "org.hibernate.cacheable", value = "true")
, @QueryHint(name = "org.hibernate.cacheRegion", value = "FindByNameRegion") })
List<Employee> findByJobRole(String jobRole);
我添加了以下属性:
spring.jpa.properties.hibernate.cache.use_query_cache=true
但我想我缺少一些其他的配置。任何帮助都是感激不尽的!
1条答案
按热度按时间dluptydi1#
问题是Windows上的Redis服务器不稳定,但是在Linux等其他操作系统上,确切的配置会工作得很好。