Hibernate緩存

Hibernate緩存通過將對象集中在緩存中來提高應用程式的性能。Hibernate中主要有兩種類型的緩存:一級緩存和二級緩存。

一級緩存

Session對象保存第一級緩存數據,第一級緩存默認情況下啟用。 第一級緩存數據將不可用於整個應用程式。這是因為應用程式可以使用很多會話(Session)對象。

二級緩存

SessionFactory對象保存二級緩存數據。 存儲在第二級緩存中的數據將可用於整個應用程式。 但是我們需要明確地啟用它,這是第二級緩存默認情況下不啟用。

二級緩存實現由不同的程式開發者(商)提供。


上一篇: Hibernate命名查詢 下一篇: Hibernate二級緩存