gpt4 book ai didi

java - hibernate : is there a third level of cache?

转载 作者:行者123 更新时间:2023-11-30 07:06:42 29 4
gpt4 key购买 nike

在一次求职面试中,招聘人员问我“hibernate 有多少级缓存?”

所以我描述了级别 1 和级别 2。

他说的是正确的,但还有第三级缓存,例如缓存一些不经常更改的表的结果,如“CURRENCY”或“COUNTRY”,并在每个“12/24/什么时间”重新加载这些表想要”小时。

我搜索了一下,但什么也没找到。那么,是否真的存在第三级缓存,或者它只是某种功能?如果有,该功能的名称是什么?我该如何使用它?

更新:你认为他只是谈论 query.setCacheable(true) 描述 here ? mrbool.com/how-to-use-hibernate-query-cache/33439。但是我在哪里可以定义将查询结果放入缓存的时间长度?我想它不会永远缓存。如果只是这样,我将在“如何使用 hibernate 定义 setCacheable 的持续时间”中重命名该主题。

最佳答案

hibernate中有一个查询缓存,但我不确定它是否可以称为“第三级”缓存。我没听说过这样的名字。无论如何,查询缓存适用于不经常更改的数据。

其文档可以在以下位置找到:http://docs.jboss.org/hibernate/orm/5.0/userguide/html_single/Hibernate_User_Guide.html#caching-query

关于java - hibernate : is there a third level of cache?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39977636/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com