一尘不染

Hibernate使用的默认缓存?

hibernate

Hibernate使用的默认缓存的名称是什么?甚至有默认的缓存,还是必须添加缓存提供程序才能利用缓存?

我以为是EHCache,但我认为必须对其进行配置…默认情况下它不是“那里” …


阅读 221

收藏
2020-06-20

共1个答案

一尘不染

Hibernate已经通过持久上下文提供了一种称为 一级缓存 的缓存机制。它在
Session作用域内,默认情况下处于启用状态,无法关闭。

诸如EHCache之类的缓存提供程序提供了另一种称为 第二级缓存的 缓存机制 。它在
SessionFactory范围内。默认情况下,不启用任何二级缓存,您必须对其进行配置。

对如何在hibernate启用的EHCache。

2020-06-20