-查询缓存的运行过程-hibernate框架详解

时间:2024-05-16 03:14:17
【文件属性】:

文件名称:-查询缓存的运行过程-hibernate框架详解

文件大小:4.94MB

文件格式:PPT

更新时间:2024-05-16 03:14:17

hibernate

4-3:查询缓存的运行过程 Hibernate提供了三种查询缓存区域: 默认的查询缓存区域:StandQueryCache,只存放查询结果 用户自定义的查询缓存区域:只存放查询结果 时间戳缓存区域:UpdateTimestampCache,存放对与查询相关的表进行插入、更新、删除操作的时间戳 Hibernate通过时间戳来判断被查询的结果是否过期,它的运行过程如下: (1)在t1时刻执行查询语句,把查询结果放进查询缓存区域,该区域的时间戳为t1 时刻; (2)在t2时刻对查询相关的表进行插入更新删除操作,hibernate把t2 时刻放入时间戳缓存区域; (3)在t3时刻执行查询语句前,先比较查询缓存区域的时间戳和时间戳缓存区域,如果t2〉t1,则查询缓存失效 *


网友评论