Hibernate 3.3.2 共有几级缓存?

风吹雨碎 2010-05-01 03:45:42
我只接受过一级缓存、二级缓存和查询缓存,我一个同学去面试java程序员的时候,面试官说让他说说Hibernate 3.3 的四级缓存实现原理,不知道有没有四级缓存,我连三级缓存都没有听说过哎,那位同仁知道?说说看
...全文
591 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaochong153 2012-03-07
  • 打赏
  • 举报
回复
hibernate.cache.use_query_cache true这个设置创建了两个新的缓存 region:

org.hibernate.cache.StandardQueryCache,保存缓存的查询结果

org.hibernate.cache.UpdateTimestampsCache,保存对可查询表的最近更新的时间戳。它们用于检验查询结果。

是不是说的这个啊
ChinaGladiator 2011-06-18
  • 打赏
  • 举报
回复
让我想想再告诉你!....
heartdance 2011-05-19
  • 打赏
  • 举报
回复
只听说过有一级二级,没听说过有三、四级的
minhw 2010-05-03
  • 打赏
  • 举报
回复
碰到这样的阉人,直接开骂就可以了
BigBird2012 2010-05-03
  • 打赏
  • 举报
回复
观望考官这个牛人!
Hibernate3.3.2大多数情况用的是一级缓存:session自带的缓存
在大批量的读而不太修改的情况下才上二级缓存,二级缓存要通过缓存插件实现
至于三、四级缓存,确实不清楚
观望考官这个牛人!让考官去问Hibernate他爸爸吧,哈哈!

狂想者 2010-05-03
  • 打赏
  • 举报
回复
学习啊。。。。。。
dinghun8leech 2010-05-03
  • 打赏
  • 举报
回复
2
  • 打赏
  • 举报
回复
好像3.5有3级缓存吧
partner4java 2010-05-03
  • 打赏
  • 举报
回复
搜索了一下大脑,没搜索到四级缓存。
考官是不是想问,hibernate中session的四种状态啊?
strong35535 2010-05-01
  • 打赏
  • 举报
回复
那考官**,他就是不想让人过,搞应用的又不是搞开发的,那个考官要是真那么牛就不当考官了。你没问问他他听说过hibernate有3级缓存吗。他有本事在session里再找出一级缓存来。
nickycheung_ 2010-05-01
  • 打赏
  • 举报
回复
一级缓存就是Session的缓存,二级缓存是SessionFactory的(Hibernate的二级缓存配置,就是配置这个)。这两个的概念比较明确,但是我看有书上说还有三级缓存,就是所谓的查询缓存。
泯梦幽思 2010-05-01
  • 打赏
  • 举报
回复
这面试官官也太忽悠人了吧
风吹雨碎 2010-05-01
  • 打赏
  • 举报
回复
也是,我听完后一直也在郁闷,也问了google 和 baidu ,也没有听说过 哎!
javayjuemc 2010-05-01
  • 打赏
  • 举报
回复
没听过

可能是有意忽悠他的

我有个朋友就被面试官忽悠挂的
qingyuan18 2010-05-01
  • 打赏
  • 举报
回复
怎么我只知道Hibernate的一级缓存和Query查询缓存,第三级缓存是啥?第三我都不知道更不用说第四级了。。。。

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧