是否将@Cacheable或@Cache置于实体之上,足以让Hibernate开始缓存?



是否足够,Hibernate是否会自动检查正在使用该实体进行操作并更新缓存的方法?或@Cacheable,@CachePut,@CacheEvict以上方法注释是必须的工作缓存

缓存的内容取决于配置。如果启用选择性缓存,则需要用@Cacheable注释应该缓存的所有实体。对于查询,您还需要提供一个缓存提示,但所有这些都可以在官方文档中读取:https://docs.jboss.org/hibernate/orm/5.5/userguide/html_single/Hibernate_User_Guide.html#caching

最新更新