后来我在想hibernate的延迟加载为何不能先查找缓存中的数据?
看sql发现每次延迟加载都发了一条sql
于是乎我在属性上加了@Cache(usage = CacheConcurrencyStrategy.READ_ONLY)
ok条件达成,即有lazy又有查询缓存
---
越来越喜欢hibernate的二级缓存了看着需要几秒的查询结果时间缩短为十级毫秒能看出缓存的力量。
关于hibernate维护缓存的方式还不太明确,看一些资料上只是说当表发生修改的时候查询缓存会失效。
这样直接省了维护缓存的开销了,但是如何确保缓存尽可能的保留下来?
维护缓存确实是麻烦,例如Topic这样的最简单的单一对象的查询缓存来说,修改其中的一个属性也许就使整个查询结果发生了质的变化。添加一条记录也不太好控制与缓存的同步。
能否让缓存失效之后自动还原呢?缓存失效的后果是需要重新缓存一次,这样以为就着有几次请求会非常缓慢。
例如Topic表前几页,添加新的Topic导致缓存失效之后,用户访问的结果是直接查询数据库的结果,可能要好几秒
如果一旦对表发生了修改操作,缓存立刻重新更新 。对于用户来说这几秒也不需要去等待,而查询缓存设置过期时间,到时
间了之后缓存也会按预定的消失。
分享到:
相关推荐
《FC第二次机器人大战攻略》全面解析 FC(Family Computer,任天堂红白机)上的经典游戏《第二次机器人大战》是一款策略角色扮演游戏,深受玩家喜爱。本攻略旨在为那些重温童年经典或初次接触这款游戏的玩家提供...
标题 "江苏开放大学计算机应用基础形考第二次作业答案.zip" 提供的信息暗示了这是一个与江苏开放大学计算机应用基础课程相关的学习资源,特别是针对形考(形式化考核)的第二次作业的答案。形考通常包括一系列练习题...
第一次接触某种物质可能不会引发反应,但第二次接触时,由于记忆细胞的存在,会迅速产生强烈的免疫应答,表现为过敏症状。例如,提取液A首次注射无明显反应,第二次注射后小鼠出现呼吸困难,这可能是过敏反应的表现...
- 过敏反应的特点包括反应快速、剧烈,通常在第二次接触过敏原时发生,且反应通常局限在接触部位。 7. 免疫应答的检测: - 通过检测抗体水平来判断是否存在免疫应答。 - 再次注射相同抗原后,记忆细胞会迅速响应...
14. 过敏反应:第二次注射A后小鼠出现呼吸困难,可能是因为第一次注射产生了抗体,第二次接触相同物质时引发了过敏反应,导致呼吸系统功能障碍。 以上内容详细解析了试卷中的生物学概念,涵盖了内环境、生理调节、...
因此,在第二次接触时,抗体与过敏原发生反应,导致过敏反应的出现。这种过敏反应通常不会在第一次接触时发生,因为体内需要时间来识别过敏原并产生抗体。 这些生物学习中的关键知识点不仅是高考复习的重点,也是...
在第二次工业革命中,非接触式IC卡的运用,是科技成果在现代生活中应用的一个典型例证。基于法拉第的电磁感应原理,这种技术的普及,不仅提高了社会管理的效率,也极大地便利了人们的生活。它体现了科学与技术的结合...
5. 过敏反应与免疫应答:过敏原是引发过敏反应的物质,通常在第二次接触时才会引发反应,因为初次接触时机体已经产生了相应的抗体。抗原则是任何能激发免疫反应的物质,第一次进入机体就能引起免疫应答。 6. 体温...
小鼠第一次注射A后未出现明显异常,第二次注射少量A后出现呼吸困难,这可能是过敏反应,因为提取液中含有过敏原,第一次接触时产生抗体,第二次接触时引发过敏症状。 7. 神经调节与负反馈: 血压升高时,压力感受器...
非接触式IC卡的应用,是第二次工业革命中电磁感应原理运用的一个典型例子。这一原理是法拉第在19世纪的科学发现,其在第二次工业革命中的应用极大地便利了人们的生活。这一技术的发展和应用再次证明了科技对人类生活...
例如,过敏反应发生在第二次接触过敏原时,而非初次。 9. **免疫学应用**:涉及到器官移植、疫苗接种等领域。例如,器官移植需要考虑免疫排斥反应,而疫苗接种通过模拟初次接触抗原来激活免疫系统。 复习这部分...
以上是2021届江苏省高三物理第二次适应性考试试题中涵盖的主要物理知识点,包括光学、动力学、量子力学、放射性、电磁学、半导体物理、力学等多个方面,这些都是高中物理学习的核心内容。解答这些问题需要对这些概念...
变态反应,也称为过敏反应,是指当身体第二次接触到相同的抗原时,会引发的异常免疫反应。在结核病的情况下,这种反应涉及T淋巴细胞和巨噬细胞,它们在初次接触结核杆菌后被激活,当再次遇到结核杆菌时,这些细胞会...
2. 免疫系统:过敏反应是一种异常的免疫应答,通常在第二次接触过敏原时才会发生。过敏原初次进入人体时,不会立即引发过敏反应,而是产生记忆B细胞。当再次接触同一过敏原时,这些记忆B细胞会迅速激活,导致过敏...
为此,制订《国青和国少集训队第一期第二次集训参训人员疫情防控工作方案》显得尤为重要。本文将对该方案进行详细解读,以期为保障集训的顺利进行提供参考。 方案的首要内容为【抵达前要求】。所有参与集训的人员在...
1. **过敏反应**:过敏反应是免疫调节失衡的一种表现,通常在第二次接触特定过敏原时发生。过敏原被免疫系统误识别为有害物质,导致抗体(如IgE)的产生。当过敏原再次进入时,这些抗体引发过敏症状,如图所示的皮肤...
2. 免疫反应类型:过敏反应是指已免疫的机体在再次遇到相同抗原时的过度反应,通常发生在第二次接触相同抗原时。而免疫反应中,一种抗原通常只能与对应的抗体或效应T细胞发生特异性结合。 3. 免疫功能异常:自身...
14. 免疫反应的二次应答:第二次接触相同抗原时,免疫反应更强烈、更快。 15. 过敏反应的特点:过敏反应通常不损伤组织,反应迅速,消退也快,涉及的是B细胞而非T细胞,且可发生在全身各部位。 16. 植物向光性实验...
3. 受力分析:在题目给出的图片情景中,男演员对女演员的作用力应与两人接触面垂直,指向下方,A错误;男演员受到地面的摩擦力方向未知,B错误;男演员受到地面的支持力是向上的,C正确;地面对人的支持力与人对地面...
江苏开放大学计算机应用第二次考核作业的核心目的在于通过制作行业状况调查表来强化学生对Excel的综合应用能力。这份作业内容丰富,不仅包括了数据的输入和整理,还涵盖了数据分析、图表制作等高级技能。通过这样的...