📜  在Hibernate中缓存

📅  最后修改于: 2021-01-02 15:53:23             🧑  作者: Mango

在休眠状态下缓存

休眠缓存通过在缓存中池化对象来提高应用程序的性能。当我们必须多次提取相同的数据时,这很有用。

缓存主要有两种:

  • 一级缓存,以及
  • 二级缓存

一级缓存

会话对象保存第一级缓存数据。默认情况下启用。一级缓存数据将不适用于整个应用程序。一个应用程序可以使用多个会话对象。

二级缓存

SessionFactory对象保存第二级缓存数据。二级缓存中存储的数据将对整个应用程序可用。但是我们需要明确启用它。

  • EH(轻松休眠)缓存
  • 群缓存
  • 操作系统缓存
  • JBoss缓存