第一级缓存由Session实例维护,它是必选的,其中保持了Session当前所有关联实体的数据,也称为内部缓存。而第二级缓存则存在于SessionFactory层次,它是可选的。一级缓存只能为当前线程的会话缓存,无法给整个应用共享;二级缓存可为整个应用提供缓存支持。二级缓存可以开启查询缓存,而一级缓存不行。
相关文章
- 12-16Ehcache与Hibernate和Spring的集成异常:二级缓存未启用使用
- 12-16Hibernate的一级缓存和二级缓存有什么区别?
- 12-16mybatis的缓存机制(一级缓存二级缓存和刷新缓存)和mybatis整合ehcache
- 12-16hibernate的获取session的两方法比较,和通过id获取对象的比较,一级缓存二级缓存
- 12-16Hibernate中的一级缓存、二级缓存和懒加载(转)
- 12-16Hibernate一级缓存和二级缓存详解
- 12-16Hibernate中的实体规则、对象状态和进阶-一级缓存
- 12-16关于mybatis中一级缓存和二级缓存的简单介绍
- 12-16【转】hibernate缓存:一级缓存和二级缓存
- 12-16Hibernate一级缓存和二级缓存深度比较