先設置緩存的目的是為了減輕服務器的壓力,提高用戶的訪問速度。改變人才就像我們的記憶,數據庫就像我們的硬盤。從內存中獲取數據肯定比從硬盤中獲取數據快得多。
壹級緩存也稱為會話級緩存,這意味著hibernate將在查詢數據庫後將查詢結果存儲在緩存中,這樣下次查詢相同的數據時,您將不會從數據庫中獲取數據,但可以直接從緩存中獲取數據,這加快了訪問速度。因為從數據庫獲取數據既費時又費力,所以擁有緩存可以大大減輕服務器的壓力。
Hibernate支持二級緩存,但需要第三方插件。需要手動打開,二級緩存比壹級緩存大。當我說大範圍時,我指的是大生命周期。通常,需要壹些訪問頻率高但變化很少的數據。其存儲位置在本地文件夾下(存儲位置可以通過配置文件設置)。
說白了,有了緩存,我們可以快速訪問數據,減輕服務器的壓力。