hibernate缓存机制指什么呢?
									
下文笔者讲述hibernate的缓存机制,如下所示:
 
 									
				 
				Hibernate的缓存分为: 一级缓存 二级缓存
一级缓存
hibernate的一级缓存是Session级别的缓存 在一个事务范围内有效是 注意事项: hibernate的一级缓存是内置的模式,不能移除
二级缓存
hibernate二级缓存:
   是SessionFactory级别的缓存
   从应用启动到应用结束有效都有效,
   它是Hibernate中的一个可选配置
注意事项:   
   1.默认没有二级缓存,需要手动开启
    如:保存数据库后,内存中同时也缓存一份
    当更新数据库后就要同步更新
   
   2.hibernate的二级缓存默认是不支持分布式缓存,需使用memcache,redis组件代替二级缓存
 
hibernate二级缓存的适用场景
| 很少被修改的数据 | 
| 帖子的最后回复时间 | 
| 经常被查询的数据 | 
| 电商的地点 | 
| 不是很重要的数据 | 
| 允许出现偶尔并发的数据 | 
| 不会被并发访问的数据 | 
| 常量数据 | 
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

 
			 
                
                
                
               
 
          

