hibernate缓存机制指什么呢?

java-教程王 Hibernate 2022-04-25 09:19:54 13549 1
下文笔者讲述hibernate的缓存机制,如下所示:
Hibernate的缓存分为:
   一级缓存
   二级缓存

一级缓存

hibernate的一级缓存是Session级别的缓存
   在一个事务范围内有效是
注意事项:
   hibernate的一级缓存是内置的模式,不能移除

二级缓存

hibernate二级缓存:
   是SessionFactory级别的缓存
   从应用启动到应用结束有效都有效,
   它是Hibernate中的一个可选配置
注意事项:   
   1.默认没有二级缓存,需要手动开启
    如:保存数据库后,内存中同时也缓存一份
    当更新数据库后就要同步更新
   
   2.hibernate的二级缓存默认是不支持分布式缓存,需使用memcache,redis组件代替二级缓存

hibernate二级缓存的适用场景

很少被修改的数据
帖子的最后回复时间
经常被查询的数据
电商的地点
不是很重要的数据
允许出现偶尔并发的数据
不会被并发访问的数据
常量数据
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: http://www.Java265.com/JavaFramework/Hibernate/202204/3096.html

最近发表

热门文章

好文推荐

Java265.com

//www.java265.com

站长统计|USA-001

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

Honor accompaniments