Hibernate中有哪些缓存

主要是一级缓存,二级缓存,查询缓存 :

一级缓存:

又称为session级别的缓存,hibernate每次提取数据会先从session缓存提取数据,session关闭则缓存对象消失,session之间不共享缓存数据;

二级缓存:

被称为session Factory级别的缓存,是整个程序都可以共享,session之间也可以共享二级缓存数据;

查询缓存:

又被称为三级缓存,建立在二级缓存开启的情况下,用来存放预定义的sql语句或者元数据。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容