-查询缓存的运行过程-Hibernate缓存深入详解

时间:2021-04-22 19:41:03
【文件属性】:
文件名称:-查询缓存的运行过程-Hibernate缓存深入详解
文件大小:3.54MB
文件格式:PPT
更新时间:2021-04-22 19:41:03
hibernate 4-3:查询缓存的运行过程 Hibernate提供了三种查询缓存区域: 默认的查询缓存区域:StandQueryCache,存放查询结果 用户自定义的查询缓存区域:存放查询结果 时间戳缓存区域:UpdateTimestampCache,存放对与查询相关的表进行插入、更新、删除操作的时间戳 Hibernate通过时间戳来判断被查询的结果是否过期,它的运行过程如下: ()在t1时刻执行查询语句,把查询结果放进查询缓存区域,该区域的时间戳为t1 时刻; (2)在t2时刻对查询相关的表进行插入更新删除操作,hibernate把t2 时刻放入时间戳缓存区域; (3)在t3时刻执行查询语句前,先比较QueryCache区域的时间戳和时间戳缓存区域,如果t2〉t1,则查询缓存失效 1 *

网友评论