`
ttitfly
  • 浏览: 616010 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

hibernate 缓存

阅读更多

查询缓存:

1。key(根据hql生成的sql,再加上参数,分页等信息)

2. value(id)

3.生成时间

4.和哪张表关联

 

根据查询缓存里的id去类缓存里面加载对应的对象

每个缓存都有一个生成时间和这个缓存所查询的表,当hibernate查询一个缓存是否存在的时候,如果缓存存在,它还要取出缓存的生成时间和这个缓存所查询的表,然后去查找这些表的最后更新时间,如果有一个表在生成时间后更新过了,那么这个缓存是无效的。

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics