- 6
- 0
- 约9.53千字
- 约 9页
- 2017-06-23 发布于江苏
- 举报
hibernate数据修改后不能及时更新 -
主要表现在新增、修改数据后,在数据列表中不能显示刚插入数据的关联对象的信息 (新增插入
或修改的数据主数据能显示,只有关联的数据不能显示),但刷新后能显示,再刷新可能又显示
不出来了。随机的能显示或不能显示。搞不懂。
当你手动修改了数据库,Hibernate缓存中的数据就有可能是过期的。为了保证Hibernate与数据
库一致,一般的
做法是在手动修改数据库之后,使用Hibernate查询数据之前,清空缓存。也就是说,你应该在执
行查询前,调用
session.clear().
参考:hibernate缓存管理
1.缓存概述
缓存(cache)在java应用程序中是一组内存中的集合示例,它保存着永久性存储源(如硬盘上的文
件或数据库)中数据的备份,它的读写速度比读写硬盘的速度快。应用程序在运行时直接读写缓存
中的数据,只在某些特定时刻按照缓存中的数据来同步更新数据存储源。如果缓存中存放的数据
量非常大,也会用硬盘作为缓存的物理介质
缓存的作用就是降低应用程序直接读写永久性数据存储源的频率,从而增强应用的运行性能
缓存的实现不仅需要作为物理介质的硬件 (内存),同时还需要用于管理缓存的并发访问和过
期等策略的软件
2.缓存范围分类
缓存的范围决定了缓存的声明周期以及可以被谁访问。总共分三类
1)事务范围
事务范围的缓存只
您可能关注的文档
- 8章习题解答.doc
- 97年度教育部补助重要特色领域人才培育改进计画.PDF
- 9月CPI同比上涨1.8%.PDF
- A191–A191H.PDF
- abilities(能力)能做某些行动或活动的程度。.PDF
- Amazon S3不仅仅是存储.pdf
- AME茶话时间内容为王之标题选取.PDF
- AndroidM这八个新内容你需要知道.PDF
- APC Smart-UPS 2200VA和3000VA 3U机架安装型不间断电源用户手册.pdf
- ARKMID-穿越历史长河,了解汽车王国的125个春秋.pdf
- 清华社课件通信电子线路第4章 高频功率放大器.pptx
- 北师社课件完整版中学生认知与学习心理0228.pptx
- 清华社课件通信电子线路第3章 高频小信号放大器.pptx
- 北师社课件学校心理健康教育课程设计与实施第一章PPT.pptx
- 北师社课件教师专业发展课件5第五章 教师专业发展的实践反思路径.pptx
- 清华社课件计算机专业英语实用教程_PPT-第2单元.pptx
- 清华社课件spring cloud 微服务系统部署项目4 Docker管理和部署微服务组件.pptx
- 清华社课件通信电子线路第6章 振幅调制与解调.pptx
- 清华社课件通信电子线路第2章 选频网络与阻抗匹配网络.pptx
- 北师社课件新编教育统计学王孝玲第八章 相关分析.ppt
原创力文档

文档评论(0)