Hibernate 的 Hibernate缓存

Hibernate缓存通过将对象集中在缓存中来提高应用程序的性能。Hibernate中主要有两种类型的缓存:一级缓存和二级缓存。

一级缓存

Session对象保存第一级缓存数据,第一级缓存默认情况下启用。 第一级缓存数据将不可用于整个应用程序。这是因为应用程序可以使用很多会话(Session)对象。

二级缓存

SessionFactory对象保存二级缓存数据。 存储在第二级缓存中的数据将可用于整个应用程序。 但是我们需要明确地启用它,这是第二级缓存默认情况下不启用。

二级缓存实现由不同的程序开发者(商)提供。


返回Hibernate教程,您可手机上继续学习Hibernate教程Hibernate缓存语法,或扫下面二维码自动跳转。