hibernate缓存笔记04055
8页1、缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域, 目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能. Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候 就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应 用程序对物理数据源的访问,使得程序的运行性能明显的提升. 缓存分两级,一级session缓存,就是常说的一级缓存;二级应用缓存(二级缓存); 一级缓存,一级缓存依赖于session,在一个session中就是一个缓存,当session失效时,缓存消失。 /*两个session两次加载*/ Java代码 1. publicvoidloadBookAgain() 2. Sessionsession=HibernateSessionFactory.getSession(); 3. Bookbook1=(Book)session.get(Book.class,6); 4. Bookbook2=(Book)session.get(Book.class,6); 5. session.clos
2、e(); 6. 7. /Sessionsession1=HibernateSessionFactory.getSession(); 8. /Bookbook2=(Book)session1.get(Book.class,6); 9. /session1.close(); 10. public void loadBookAgain() Session session = HibernateSessionFactory.getSession(); Book book1 = (Book) session.get(Book.class, 6); Book book2 = (Book) session.get(Book.class, 6); session.close(); / Session session1 = HibernateSessionFactory.getSession();/ Book book2 = (Book) session1.get(Book.class, 6);/ session1.close(); 在一个session里面查询两次相同的book,只会执行一次sql。
《hibernate缓存笔记04055》由会员cl****1分享,可在线阅读,更多相关《hibernate缓存笔记04055》请在金锄头文库上搜索。
奥运会比赛场馆7页
标准的个人简历表格下载共享
将安全教育融入到一日活动中
2.10科学计数法
2022年浙江省工业锅炉司炉G1特种作业证考试题库汇总(含答案)
通州市工业科技计划项目申报书
一年级读书的心得
安全生产工作亮点总结综述
业绩报告哪些指标必读
2022办公室副主任竞聘上岗演讲范本(3篇)
学校六年级工作总结(4篇).doc
一场生动的职场培训课职业化修炼企业全员必修课
2、2不同等级城市的服务功能
燃气安全阀的结构参数与选型使用
常用危险化学品生产的安全措施
球磨机和棒磨机的工艺性能及用途
门窗及栏杆制作及安装专项施工方案培训资料
六年级《绿山墙的安妮》读后感400字10篇
小学一年级课前三分钟演讲稿
幼儿园中班教研总结
2024-02-20 12页
2023-05-24 55页
2023-08-15 17页
2022-10-05 43页
2023-02-04 11页
2022-09-07 43页
2023-12-24 8页
2023-03-14 4页
2022-08-15 44页
2022-11-06 30页