【51源码下载网】【etcp模块源码】【机票源码】hibernate缓存源码_hibernate缓存机制

时间:2024-11-13 15:29:07 来源:花卷云淘宝源码 编辑:视频识别算法源码

1.Hibernate的一级缓存与二级缓存的区别?

hibernate缓存源码_hibernate缓存机制

缓缓存51源码下载网

Hibernate的一级缓存与二级缓存的区别?

缓缓存51源码下载网       ä¸€çº§ç¼“存就是Session级别的缓存,一个Session做了一个查询操作,它会把这个操作的结果放在一级缓存中,如果短时间内这个session(一定要同一个session)又做了同一个操作,那么hibernate直接从一级缓存中拿,而不会再去连数据库,取数据。

缓缓存51源码下载网

       äºŒçº§ç¼“存就是SessionFactory级别的缓存,顾名思义,就是查询的时候会把查询结果缓存到二级缓存中,如果同一个sessionFactory创建的某个session执行了相同的操作,hibernate就会从二级缓存中拿结果,而不会再去连接数据库。

缓缓存51源码下载网

       ç¼“存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。

缓缓存51源码下载网

       ç¼“存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。

缓缓存51源码下载网

缓缓存51源码下载网

copyright © 2016 powered by 皮皮网   sitemap