-查询缓存小结-hibernate框架详解

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

文件名称:-查询缓存小结-hibernate框架详解

文件大小:4.94MB

文件格式:PPT

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

hibernate

4-4:查询缓存小结(1) (1) 对于查询缓存来说,缓存的 key 是根据 hql 生成的 sql ,再加上参数,分页等信息。 (2) 查询缓存只会存放实体的ID,对于以下HQL查询语句 FROM Dept ; 如果启用了查询缓存,Hibernate会把查询结果中Dept对象的ID属性存放到查询缓存中,把Dept对象放入Dept缓存中管理(即二级缓存)。 第二次执行查询的时候,如果查询缓存还没有过期,就会从查询缓存中获取一连串的ID值,然后根据每个ID到Dept缓存中查找相应的dept对象。 因此,class缓存的超时时间不能短于查询缓存设置的超时时间! *


网友评论