首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查询缓存区域是否必须与实体缓存区域相同

查询缓存区域是否必须与实体缓存区域相同
EN

Stack Overflow用户
提问于 2018-10-03 03:21:42
回答 1查看 453关注 0票数 1

在我的项目中,我为一些实体启用了hibernate查询缓存(使用ehcache)和二级实体缓存。在文档中也提到了查询缓存不存储完整的实体对象,而只存储实体标识。因此,为了获得更好的性能,我们也应该启用二级实体缓存。

我想知道查询缓存区域和实体缓存区域是否应该是相同的?或者它们可以不同,如果它是查询缓存中缓存的查询结果,那么仍然会从二级缓存中返回实体?我的另一个问题是,是否可以根据业务分类为不同的实体配置不同的二级缓存区域?

EN

回答 1

Stack Overflow用户

发布于 2018-10-03 03:40:05

查询缓存使用自己的区域,就像实体应该使用单独的区域一样。

这允许您根据缓存访问模式配置每个区域。

当被缓存的实体位于不同的区域时,查询缓存是否在一个区域中并不重要。If将工作得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52615052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档