我正在从事一个Java项目。这个项目使用redisson-hibernate-53缓存,我可以使用这个注释@Cache来缓存实体;但是,我不知道如何设置查询以缓存,因为我使用了Spring,并且我按照以下方式编写了查询:
@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但我想我漏掉了其他的配置。任何帮助都是非常感谢的!
发布于 2022-11-29 07:48:09
问题是Windows上的Redis服务器是不稳定的,但是确切的配置在其他操作系统(如linux )上运行得很好。
https://stackoverflow.com/questions/74597737
复制相似问题